正则表达式之环视(?=pattern)(?!pattern)(?<=pattern)(?<!pattern)
正则表达式之环视(?=pattern)(?!pattern)(?<=pattern)(?<!pattern)环视是指正则表达式引擎先对字符串前后进行环顾观察,再进一步进行匹配操作。环视可分为顺序环视和逆序环视。环视是不占用宽度的。首先环视所匹配的结果不纳入最终结果,其次环视匹配时匹配指针不会移动。顺序环视顺序环视又称前瞻,即向前查看字符串是否符合相应的条件,若符合才能算匹配成功,否则匹配失败。表达式(?=pattern)和(?!pattern)前者表示肯定性前瞻,后者表示否定性前瞻。(
原创
2021-07-20 14:39:57 ·
489 阅读 ·
1 评论