正则表达式环视概念与⽤法分析本⽂实例讲述了正则表达式环视概念与⽤法。分享给⼤家供⼤家参考,具体如下:
1.环视⼜叫预搜索和零宽断⾔
2.环视⼜划分为
(?=exp)肯定顺序环视
(?<=exp)肯定逆序环视
(?!exp)否定顺序环视
(?<exp)否定逆序环视
3.环视只占⽤逻辑位置不占⽤物理位置
如:匹配后缀名字为txt的⽂件
字符:、 正则\w(?=.exe)匹配字符串file2
4.环视的⽤法
(?=exp)肯定顺序环视的2种⽤法
①查电话号码是132开头的电话
字符:我的⼯号是我的132开头的电话是132********我的158开头的电话是158********
正则(?=\d{11})132\d{8}匹配132********
详解:先匹配到132 和158个号码然后根据左边的表达式再对这个2号码进⾏匹配
②查后缀名字为txt的⽂件
字符
正则\w+(?=.exe)匹配字符串file2
(?<=exp)肯定逆序环视的⽤法
①取得指定⽂件的⽂件后缀正则化坐标
字符 fiel3.jpg
正则(?<=[/\w]+\.)\w+匹配字符text exe jpg
PS:这⾥再为⼤家提供2款⾮常⽅便的正则表达式⼯具供⼤家参考使⽤:
希望本⽂所述对⼤家正则表达式学习有所帮助。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论