利用正則表達式,匹配兩字段中間部分


幾個基礎的正則表達式字符和意義:

.  :代表任意一個字符。

*  :把前一個字符“重復”無窮多個。

 

如:我們要匹配A12345B時,用A.*B就可以匹配上。

 

“貪婪匹配”和“懶惰匹配”:

.*就是貪婪匹配,以A.*B為例,它將會匹配最長的以A開始,以B結束的字符串,如用A.*B來搜索A111B222A333B,它會匹配整個A111B222A333B(因為是從A開始到B結束)

.*?就是懶惰匹配,也就是匹配盡可能少的字符,如用A.*B來搜索A111B222A333B,它會匹配A111B和A333B


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM