正则表达式环视(正则表达式断言)匹配规则
1、环视
1:正则表达式是从左向右进行匹配的。
2:环视不“占用”字符,只匹配字符所在的特定位置。
2、肯定顺序环视(?=....)
子表达式匹配当前位置的右侧字符(如下图)
1:起始位为0
2:从左向右查看文本,如果当前位置字符与表达式2匹配成功,就查看右侧文本是否满足断言条件,当条件1与条件2都成立时就匹配成功。

3、肯定逆向环视(?<=...)
子表达式匹配当前位置的左侧字符
1:起始位为0
2:从左向右查看文本,如果当前位置的左侧能与表达式(?=4)匹配成功,就进入下一个表达式2的匹配。当条件1与条件2都成立时就匹配成功。

4、否定逆向环视(?<!...)与否定顺序环视(?!...)
类似逻辑表达式 非
5、实例-1:千分位

6、实例-2:手机号格式化

7、实例-3:身份证号格式化

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:103
阅读量:59
阅读量:104
阅读量:164
阅读量:176