我一直在寻找这个问题Greedy vs. Reluctant vs. Possessive Quantifiers“* +”和“*”的占有和贪婪量词给出不同结果的情况?
我可以看到*+
和*
都匹配零次或更多次,但占有欲量词*+
将匹配向前尽可能..而且*
会做.*
和原路返回。而且我可以接受,当.*
字符串很长时,*+
会更有效。
我很感兴趣,但他们给出不同的结果。
而且我看到一个评论
@moodboom,还有零的情况下永远(数学事实),其中 占有欲量词会产生不会通过简单的贪婪量词产生 匹配。有些情况下,当贪婪量词会产生匹配时,它们会产生不匹配。 对于所有其他情况(贪婪和占有产生相同的结果),占有量词给予了性能增益。 - 在23:00
通配符 5月5日,我会看到这个扩大后,特定情况下,占有和贪婪量词给出不同的结果很感兴趣。
对比*+
和*
我也很有兴趣在什么不同的结果是可能的情况下,对比?+
VS ?
嗯,我的意思是回答这个问题,但没有得到解决它。现在在手机上,但明天可能会这样做。 – Wildcard
@Wildcard谢谢。只要你有时间细 – barlop
非常相关(与不同比赛的例子,并在答案错综复杂的许多美丽的解释):https://stackoverflow.com/questions/5319840/greedy-vs-reluctant-vs -possessive-量词 –