一般正则表达是都会选择最大的方式匹配如:
对象: abcdqqqqd
正则表达式: abc.*d
匹配的将不是abcd而是:abcdqqqqd
如果要匹配abcd,则需要在匹配处增加"?":
abc.*?d
本文介绍如何在正则表达式中使用懒惰匹配(最小匹配)而非贪婪匹配(最大匹配),通过添加“?”来实现更精确的目标字符串匹配。
一般正则表达是都会选择最大的方式匹配如:
对象: abcdqqqqd
正则表达式: abc.*d
匹配的将不是abcd而是:abcdqqqqd
如果要匹配abcd,则需要在匹配处增加"?":
abc.*?d
1132
689
2456

被折叠的 条评论
为什么被折叠?