首頁  >  文章  >  web前端  >  正規表示式環視概念與用法_正規表示式

正規表示式環視概念與用法_正規表示式

微波
微波原創
2017-06-28 13:35:041160瀏覽

這篇文章主要介紹了正規表示式環視概念與用法,具體分析了環視的概念、分類、使用方法及相關注意事項,需要的朋友可以參考下

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

#1.環視又叫預搜尋與零寬斷言

2.環視又劃分為

         (?=exp)肯定順序環視

       <=exp)肯定逆序環視

        

(?!exp)否定順序環視

        

(?<exp)#         (?&ltexp)#      逆序環視

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn