正規表示式環視概念與用法分析
本文例項講述了正規表示式環視概念與用法。分享給大家供大家參考,具體如下:
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 正規表示式?:用法詳解
- js正規表示式基本用法JS
- Oracle正規表示式的用法Oracle
- 深入正規表示式(3):正規表示式工作引擎流程分析與原理釋義
- QT 正規表示式 通常用法QT
- 正規表示式案例分析 (二)
- 正規表示式案例分析 (一)
- 模式匹配與正規表示式模式
- 正規表示式
- Web 前端開發之js正規表示式用法Web前端JS
- SQL語句與正規表示式SQL
- Javascript校驗與正規表示式JavaScript
- 正規表示式中的“環視”及實際專案應用
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- 【JavaScript】正規表示式JavaScript
- php –正規表示式PHP
- 正規表示式 教程
- 正規表示式 split()
- java正規表示式Java
- PHP正規表示式PHP
- javascript正規表示式JavaScript
- 【java】正規表示式Java
- 初探正規表示式
- [js]正規表示式JS
- js正規表示式JS
- javascript–正規表示式JavaScript
- ORACLE 正規表示式Oracle
- MySQL 正規表示式MySql
- oracle正規表示式Oracle
- js 正規表示式JS
- ultraedit正規表示式
- 正規表示式合集
- SQL正規表示式SQL
- 正規表示式(java)Java
- JavaScript 正規表示式JavaScript
- MySQL正規表示式MySql
- 常用正規表示式
- 匹配視訊連結地址正規表示式