正则表达式学习:环视

环视

环视不占用任何字符,只匹配文本中的特定位置。

顺序环视

当前位置右边的字符是数字则匹配成功。

(?=\d)
(?!\d)  // 否定顺序环视

逆序环视

当前位置左边的字符是数字则匹配成功。在perl中,逆序环视的模式长度需要固定。

(?<=\d)
(?!=\d) // 否定逆序环视

环视模拟固化分组

(?>regex)  ---> (?=regex)\1
(?>\w+):   ---> (?=\w+)\1:
posted @ 2020-10-27 15:12  luoheng  阅读(130)  评论(0编辑  收藏  举报