幾個基礎的正則表達式字符和意義:
. :代表任意一個字符。
* :把前一個字符“重復”無窮多個。
如:我們要匹配A12345B時,用A.*B就可以匹配上。
“貪婪匹配”和“懶惰匹配”:
.*就是貪婪匹配,以A.*B為例,它將會匹配最長的以A開始,以B結束的字符串,如用A.*B來搜索A111B222A333B,它會匹配整個A111B222A333B(因為是從A開始到B結束)
.*?就是懶惰匹配,也就是匹配盡可能少的字符,如用A.*B來搜索A111B222A333B,它會匹配A111B和A333B