這篇文章主要介紹了正規表示式環視概念與用法,具體分析了環視的概念、分類、使用方法及相關注意事項,需要的朋友可以參考下
本文實例講述了正規表示式環視概念與用法。分享給大家供大家參考,具體如下:
#1.環視又叫預搜尋與零寬斷言
2.環視又劃分為
(?=exp)
肯定順序環視
<=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 #詳解:先配對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.jb51.net/regex/javascript
#正規表示式線上產生工具:
http://tools.jb51 .net/regex/create_reg
以上是正規表示式環視概念與用法_正規表示式的詳細內容。更多資訊請關注PHP中文網其他相關文章!