VB.net 锚
2020-08-19 17:24 更新
正则表达式中的锚
定位点(原子零宽度断言)指定字符串中必须出现匹配的位置。 在搜索表达式中使用定位点时,正则表达式引擎不在字符串中前进或使用字符,它仅在指定位置查找匹配。 例如, ^ 指定必须从行或字符串的开头开始匹配。 因此,正则表达式 ^http: 仅当 "http:" 出现在行开头时才与之匹配。 下表列出了 .NET 中正则表达式支持的定位点。
定位点 | 描述 |
---|---|
^ | 默认情况下,匹配必须出现在字符串的开头;在多行模式中,必须出现在该行的开头。 |
$ | 默认情况下,匹配必须出现在字符串的末尾,或在字符串末尾的 \n 之前;在多行模式中,必须出现在该行的末尾,或在该行末尾的 \n 之前。 |
\A | 匹配必须仅出现在字符串的开头位置(无多行支持)。 |
\Z | 匹配必须出现在字符串的末尾,或出现在字符串末尾的 \n 之前。 |
\z | 匹配必须仅出现在字符串的末尾。 |
\G | 匹配必须从上一个匹配结束的位置开始。 |
\b | 匹配必须出现在字边界。 |
\B | 匹配不得出现在字边界上。 |
以上内容是否对您有帮助:
更多建议: