これまでのところ、正規表現で消極的な量指定子を使用したことがなく、サイトのいくつかの質問を見て、その機能とその使用法を理解しています。同様の質問は非常に説明的ですが、 Javaチュートリアルの例とどのように関連付けられているかまだ理解できません。私は、消極的な数指定子が一致するケースが可能な限り少ないことを理解しています。では、正規表現が
".*?foo"
文字列で
"xfooxxxxxxfoo"
"xfoo"
および"xxxxxxfoo"
?の 2 つの一致を返します。
また、所有量指定子の説明も不十分なので、誰かが正規表現の理由を説明できますか
".*+foo"
同じ文字列で何にも一致しませんか?