正規表現について非常に簡単な質問があります。
ソース文字列: 名前:Bob Age:20
パターン 1:[\d]+
パターン 2:([\d])+
パターン 1 が一致するのはなぜですか。"20"
一方、パターン 2 は単に に一致するの"0"
ですか?
量指定子 + が貪欲であることはわかっているので、1 つ以上に一致しますが、文字クラスを括弧で囲むと、最後の文字にしか一致しないのはなぜですか?
正規表現について非常に簡単な質問があります。
ソース文字列: 名前:Bob Age:20
パターン 1:[\d]+
パターン 2:([\d])+
パターン 1 が一致するのはなぜですか。"20"
一方、パターン 2 は単に に一致するの"0"
ですか?
量指定子 + が貪欲であることはわかっているので、1 つ以上に一致しますが、文字クラスを括弧で囲むと、最後の文字にしか一致しないのはなぜですか?