正則表達式

##前瞻後顧##html

(?=X) X, via zero-width positive lookahead

(?!X) X, via zero-width negative lookahead

(?<=X) X, via zero-width positive lookbehind

(?<!X) X, via zero-width negative lookbehind

前瞻(Lookahead)和後顧(Lookbehind)java

正則表達式引擎是從文本頭部向尾部開始解析的(能夠設置解析方向),
所以文本尾部的方向,稱爲「前」(正則引擎還沒解析),
而對文本頭部方向,稱爲「後」,(正則引擎已經解析)

所謂的前瞻就是在正則表達式匹配到某個字符的時候,往「還沒有解析過的文本」預先看一下,看是否是符合/不符合匹配模式,
然後顧,就是在正則引擎已經匹配過的文本看看是否是符合/不符合匹配模式。

確定式匹配(positive)和否認式匹配(negative)正則表達式

符合和不符合特定匹配模式咱們又稱爲確定式匹配(positive)和否認式匹配(negative)。
確定式匹配時則當符合特定模式時中止,否認式匹配則當不符合特定模式時中止。

##replaceAll 和 appendReplacement##app

http://my.oschina.net/shipley/blog/98973

##參考##.net

JAVA 正則表達式         
http://blog.csdn.net/allwefantasy/article/details/3136570/

正則表達式所有符號解釋
http://www.cnblogs.com/yirlin/archive/2006/04/12/373222.html

淺析正則表達式—(原理篇)
https://www.cnblogs.com/dwlsxj/p/3532458.html

深刻入門正則表達式(java)
http://blog.csdn.net/su1216/article/details/8662027

正則表達式之?、(?:pattern)、(?!pattern)、(?=pattern)理解及應用
http://blog.csdn.net/sunhuaer123/article/details/16343313

正則表達式
http://blog.csdn.net/shangboerds/article/details/7632217
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息