3月292016
au3 正则参考 -15-定位点
<!DOCTYPE html>
正则表达式中的锚点
定位锚点(原子零宽度断言)指定字符串中必须出现匹配的位置. 在表达式中使用定位点时, 正则表达式引擎不在字符串中前进或使用字符, 它仅在指定位置查找匹配.
例如 ^ 指定必须从行或字符串的开头开始匹配. 因此, 正则表达式 ^http: 仅当 "http:" 出现在行开头时才与之匹配.
下表列出了 AutoIt 中正则表达式支持的定位锚点, 点击锚点标识查看详细描述:
锚点标识 | 说明 |
---|---|
^ | 在字符组的外部, 匹配主题文本的开始位置. 如果多行选项 (?m) 激活, 则只是在一个非最终换行符序列的后面. |
$ | 在字符组的外部, 匹配主题文本的末尾, 如果多行选项 (?m) 激活, 则仅匹配在换行符序列之前. 在字符组的内部, $ 表示本身,即一个美元符号. |
\A | 仅在绝对主题字符串的开头匹配, 忽略多行选项 (?m). 如果偏移量不是 1 将永远不会匹配. |
\Z | 仅匹配主题字符串的结束, 或在一个换行符序列 \n 结束之前, 忽略多行选项 (?m). |
\z | 仅匹配主题字符串的结束, 忽略多行选项 (?m). |
\G | 匹配主题字符串当前位置的第一个匹配项. -- 匹配必须从上一个匹配结束的位置开始. |
\b | 匹配单词的开头或结尾, 也就是单词的边界处. |
\B | 匹配不得出现在字边界上. |
扫描二维码,在手机上阅读
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!