本文實(shí)例講述了正則表達(dá)式環(huán)視概念與用法。分享給大家供大家參考,具體如下:
1.環(huán)視又叫預(yù)搜索和零寬斷言
2.環(huán)視又劃分為
(?=exp)肯定順序環(huán)視
(?<=exp)肯定逆序環(huán)視
(?!exp)否定順序環(huán)視
(?<exp)否定逆序環(huán)視
3.環(huán)視只占用邏輯位置 不占用物理位置
如:匹配后綴名字為txt的文件
字符:file.txt、file2.exe 正則 /w(?=.exe) 匹配字符串file2
4.環(huán)視的用法
(?=exp)肯定順序環(huán)視的2種用法
① 查找電話號(hào)碼是132開(kāi)頭的電話
字符:我的工號(hào)是我的132開(kāi)頭的電話是13244444444我的158開(kāi)頭的電話是15822222222
正則(?=/d{11})132/d{8} 匹配13244444444
詳解:先匹配到132 和158個(gè)號(hào)碼 然后根據(jù)左邊的表達(dá)式再對(duì)這個(gè)2號(hào)碼進(jìn)行匹配
② 查找后綴名字為txt的文件
字符file1.txt file2.exe
正則 /w+(?=.exe) 匹配字符串file2
(?<=exp)肯定逆序環(huán)視的用法
① 取得指定文件的文件后綴
字符file1.text file2.exe fiel3.jpg
正則(?<=[//w]+/.)/w+匹配字符text exe jpg
希望本文所述對(duì)大家正則表達(dá)式學(xué)習(xí)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選