正则表达式贪婪匹配和最小匹配

正则表达式匹配的结果默认输出的是最长的字符串。(贪婪匹配) 若要得到长度最小的字符串,应该修改正则表达式,当遇到[*,+,?,{m,n}]四个操作符时,需要加入最小匹配操作符。 最小匹配操作符 操作符 说明 *? 前一个字符0次或无限次扩展,最小匹配 +? 前一个字符1次或无限次扩展,最小匹配 ?? 前一个字符扩展0次或一次,最小匹配 {m,n}? 扩展前一个字母m至n次(含n),最小匹配    
相关文章
相关标签/搜索