跳到主要内容

6.1 边界

位置匹配用来解决在什么地方进行字符串匹配操作的问题。为了让大家对位置匹配及其相关概念有一个直观的认识,我们先来看一个例子:

hefang
大家好,我是何方(hefang)。欢迎来到正则表达式系列教程。更多内容请访问的何方的个人小站https://iamhefang.cn
xxx@xxx.xxx
在工具中查看
大家好,我是何方(xxx@xxx.xxx)。欢迎来到正则表达式系列教程。更多内容请访问的何方的个人小站https://iamxxx@xxx.xxx.cn

模式 hefang 把源文本里面的所有“hefang”都找了出来,网址" https://iamhefang.cn "里面的"hefang"也不例外。但这一结果并不是我们所预期的,我们只想把单词"hefang"本身找出来。我们本想用这种方法把"hefang"替换成" xxx@xxx.xxx ",但得到的结果却把源文本里面的网址给废了。

能够正确解决这个问题的办法只有一个:使用边界限定符,也就是在正则表达式里用一些特殊的元字符来表明我们想让匹配操作在什么位置(或边界)发生。

该内容基于 《正则表达式必知必会》 二度创作
转载请遵守原作者相关协议并注明本页地址
https://iamhefang.cn/tutorials/正则表达式/第六章-位置匹配/6.1-边界