文件名称:详解正则表达式的贪婪模式与非贪婪模式
文件大小:34KB
文件格式:PDF
更新时间:2024-02-09 14:45:27
模式匹配 正则 正则表达式
什么是正则表达式的贪婪与非贪婪匹配 如:String str=abcaxc; Patter p=ab*c; 贪婪匹配:正则表达式一般趋向于最大长度匹配,也就是所谓的贪婪匹配。如上面使用模式p匹配字符串str,结果就是匹配到:abcaxc(ab*c)。 非贪婪匹配:就是匹配到结果就好,就少的匹配字符。如上面使用模式p匹配字符串str,结果就是匹配到:abc(ab*c)。 下面通过实例代码看下正则表达式的贪婪模式与非贪婪模式,具体内容如下所示: 贪婪模式:能匹配的最大部分 s = This is a number 234-235-22-4223 r = re