摘要:
正则表达式中的大多数结构匹配的文本会出现在匹配的结果中,但是有时候不但关心目标文本的匹配,还要判断目标文本左右两侧的文本是否符合要求,这种要求的正则里叫做断言。常见的断言有三类:单词边界、行的起始、结束的位置、环视。单词边界:正则记着:\b,它匹配“单词边界”的位置。使用情况: \bword\b \bword word\baword successawordswords successword success success success\B是非单词边界。行起始、结束位置在正则表达式中,这类匹配位置的元素叫做锚点,用来定位的,常用的锚点还有^和$,,分别匹配字符串的开始和结束的位置,如果. 阅读全文