VB.net 锚

2020-08-19 17:24 更新

正则表达式中的锚

定位点(原子零宽度断言)指定字符串中必须出现匹配的位置。 在搜索表达式中使用定位点时,正则表达式引擎不在字符串中前进或使用字符,它仅在指定位置查找匹配。 例如, ^ 指定必须从行或字符串的开头开始匹配。 因此,正则表达式 ^http: 仅当 "http:" 出现在行开头时才与之匹配。 下表列出了 .NET 中正则表达式支持的定位点。

正则表达式中的定位点
定位点描述
^默认情况下,匹配必须出现在字符串的开头;在多行模式中,必须出现在该行的开头。
$默认情况下,匹配必须出现在字符串的末尾,或在字符串末尾的 \n 之前;在多行模式中,必须出现在该行的末尾,或在该行末尾的 \n 之前。
\A匹配必须仅出现在字符串的开头位置(无多行支持)。
\Z匹配必须出现在字符串的末尾,或出现在字符串末尾的 \n 之前。 
\z匹配必须仅出现在字符串的末尾。 
\G匹配必须从上一个匹配结束的位置开始。
\b匹配必须出现在字边界。
\B匹配不得出现在字边界上。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号