到目前爲止,我還沒有在正則表達式中使用不情願的量詞,並且我看了一下該網站的一些問題以理解它的功能和用法。雖然similar question是相當具有描述性的,但我仍不明白它如何與java tutorial中的示例相關聯。我明白,不情願的量詞匹配儘可能少的情況。那麼,它是如何解釋,一個正則表達式在正則表達式中使用不情願的量詞
".*?foo"
上的繩子
"xfooxxxxxxfoo"
回報兩場比賽:"xfoo"
和"xxxxxxfoo"
?
而且,由於佔有慾量詞的解釋也不夠,可能有人解釋爲什麼在同一個String正則表達式
".*+foo"
不匹配什麼?
有一個非常全面的解釋[在本教程](http://www.regular-expressions.info/repeat.html)。 [這裏是關於佔有量詞的部分](http://www.regular-expressions.info/possessive.html)。我不記得這兩頁的前幾章要求你讀過多少,但值得一試。如果你被困在一些解釋中,我實際上建議你閱讀整個教程。這一切都很清楚,並在我看來很好解釋。 – 2013-04-28 15:53:03