正则表达式中/a*b/与/a*?b/的区别是?谢谢各位!
发布网友
发布时间:2022-04-23 00:01
我来回答
共1个回答
热心网友
时间:2022-04-23 01:30
/a*b/ 会尽可能都地匹配a的个数
/a*?b/ 会尽可能少的匹配a的个数
/a*b/和/a*?b/的匹配结果是一样的
贪婪重复与非贪婪重复有区别的一个例子:aaabaaabaab
/[ab]*b/ 的匹配结果是aaabaaabaab整个字符串
/[ab]*?b/ 的匹配结果是aaab, aaab, aab三个子串