正規表示式環視概念與用法分析
本文例項講述了正規表示式環視概念與用法。分享給大家供大家參考,具體如下:
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正規表示式線上測試工具:
正規表示式線上生成工具:
希望本文所述對大家正規表示式學習有所幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70015106/viewspace-2870896/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基本正規表示式概念
- 正規表示式基本概念
- 深入正規表示式(3):正規表示式工作引擎流程分析與原理釋義
- 正規表示式以及group的用法
- 正規表示式案例分析 (二)
- 正規表示式-問號的四種用法
- Web 前端開發之js正規表示式用法Web前端JS
- 65條最常用正規表示式[附WPF用法]
- 正規表示式
- 正規表示式.
- 正規表示式中的“環視”及實際專案應用
- oracle正規表示式regexp_like的用法詳解Oracle
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- 匹配視訊連結地址正規表示式
- php –正規表示式PHP
- 【Linux】正規表示式Linux
- 【JavaScript】正規表示式JavaScript
- URL正規表示式
- 正規表示式 split()
- 初探正規表示式
- 正規表示式 test()
- 正規表示式(?!)作用
- 正規表示式 {n,}
- SQL正規表示式SQL
- 正規表示式(java)Java
- Python——正規表示式Python
- PHP正規表示式PHP
- 正規表示式概括
- javascript正規表示式JavaScript
- java正規表示式Java
- Shell正規表示式
- 常用正規表示式
- 正規表示式合集
- python正規表示式Python
- 【java】正規表示式Java
- MySQL正規表示式MySql
- JavaScript 正規表示式JavaScript
- 正規表示式 教程