正則表達式貪婪匹配和最小匹配

正則表達式匹配的結果默認輸出的是最長的字符串。(貪婪匹配) 若要得到長度最小的字符串,應該修改正則表達式,當遇到[*,+,?,{m,n}]四個操作符時,需要加入最小匹配操作符。 最小匹配操作符 操作符 說明 *? 前一個字符0次或無限次擴展,最小匹配 +? 前一個字符1次或無限次擴展,最小匹配 ?? 前一個字符擴展0次或一次,最小匹配 {m,n}? 擴展前一個字母m至n次(含n),最小匹配    
相關文章
相關標籤/搜索