知识点整理
● 正则表达式的贪婪与非贪婪匹配
1 | String str="abcaxc"; |
贪婪匹配(
.*):正则表达式一般趋向于最大长度匹配,也就是所谓的贪婪匹配。如上面使用模式 p 匹配字符串 str,结果就是匹配到:abcaxc(ab*c)。非贪婪匹配(
.*?):就是匹配到结果就好,就少的匹配字符。如上面使用模式 p 匹配字符串 str,结果就是匹配到:abc(ab*c)。
知识点整理
1 | String str="abcaxc"; |
贪婪匹配(.*):正则表达式一般趋向于最大长度匹配,也就是所谓的贪婪匹配。如上面使用模式 p 匹配字符串 str,结果就是匹配到:abcaxc(ab*c)。
非贪婪匹配(.*?):就是匹配到结果就好,就少的匹配字符。如上面使用模式 p 匹配字符串 str,结果就是匹配到:abc(ab*c)。