正则表达式 – 正则表达式非常贪婪

前端之家收集整理的这篇文章主要介绍了正则表达式 – 正则表达式非常贪婪前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下文字
tooooooooooooon

根据这本书我正在读,当?在任何量词之后,它变得非贪婪.

我对*?n的正则表达式仍然回归太多了.

它应该返回吨不应该吗?

知道为什么吗?

正则表达式只能匹配实际存在的文本片段.

因为字符串’ton’不存在于字符串中的任何位置,所以它不能是匹配的结果.匹配只返回原始字符串的子字符串

编辑:要清楚,如果你使用下面的字符串,额外的’n’

toooooooonoooooon

这个正则表达式(没有指定’o’)

t.*n

将匹配以下(在’n’之前尽可能多的字符)

toooooooonoooooon

但正则表达式

t.*?n

只会匹配以下内容(在’n’之前尽可能少的字符)

toooooooon
原文链接:https://www.f2er.com/regex/356921.html

猜你在找的正则表达式相关文章