国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > regex > 正文

正則表達式環視概念與用法分析

2020-01-20 22:01:49
字體:
來源:轉載
供稿:網友

本文實例講述了正則表達式環視概念與用法。分享給大家供大家參考,具體如下:

1.環視又叫預搜索和零寬斷言

2.環視又劃分為

         (?=exp)肯定順序環視

         (?<=exp)肯定逆序環視

         (?!exp)否定順序環視

         (?<exp)否定逆序環視

3.環視只占用邏輯位置 不占用物理位置

如:匹配后綴名字為txt的文件

字符:file.txt、file2.exe 正則 /w(?=.exe) 匹配字符串file2

4.環視的用法

(?=exp)肯定順序環視的2種用法

① 查找電話號碼是132開頭的電話

字符:我的工號是我的132開頭的電話是13244444444我的158開頭的電話是15822222222

正則(?=/d{11})132/d{8}  匹配13244444444  

詳解:先匹配到132 和158個號碼  然后根據左邊的表達式再對這個2號碼進行匹配

② 查找后綴名字為txt的文件

字符file1.txt  file2.exe

正則 /w+(?=.exe) 匹配字符串file2

(?<=exp)肯定逆序環視的用法

① 取得指定文件的文件后綴

字符file1.text   file2.exe  fiel3.jpg

正則(?<=[//w]+/.)/w+匹配字符text exe jpg

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.VeVB.COm/regex/javascript

正則表達式在線生成工具:
http://tools.VeVB.COm/regex/create_reg

希望本文所述對大家正則表達式學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙自县| 越西县| 炉霍县| 花垣县| 克什克腾旗| 中宁县| 湘乡市| 常熟市| 白银市| 新竹县| 石狮市| 西贡区| 化德县| 东宁县| 岚皋县| 尼木县| 临夏市| 富民县| 宜州市| 峡江县| 宣汉县| 登封市| 寿阳县| 丰台区| 措美县| 库尔勒市| 什邡市| 合水县| 大庆市| 康乐县| 屏山县| 庆阳市| 利川市| 连江县| 永寿县| 五河县| 新野县| 拉孜县| 苏尼特右旗| 阳城县| 漠河县|