6
??
を正規表現で使用したいと思うことは考えられませんが、十分に考えているとは限りません。'オプション'量子( '??')の遅延バージョンは、正規表現でこれまで有用ですか?
??
を正規表現で使用したいと思うことは考えられませんが、十分に考えているとは限りません。'オプション'量子( '??')の遅延バージョンは、正規表現でこれまで有用ですか?
区切り文字で区切られたリストで、終端区切り文字と一致させたくない場合があります。
^((?:[^,]+,??)+),?$
非怠惰な変異体は、捕捉グループにコンマが含まれるであろうよう"a,b,c,"
、から"a,b,c"
を取り込むだろう。
通常、オプションの部分がない場合は最適化として使用します。
Foo(PartUsuallyPresent)?Bar
Foo(PartUsuallyAbsent)??Bar
しかし、実際の例も間違いありません。
多分それは私が使用している味ですが、それはaとbとcだけ一致するようです。デリミタはありません。どちらが理にかなっている?何も合わせることができず、怠け者なので常に何も選択しません。 – wkf
あなたがそれを変更したのを待って、私が言ったことはもはや適用されないでしょう。私はまだそれが最後のカンマと一致して参照してください。 – wkf
これは最後のカンマと一致しますが、グループ内でキャプチャしません。 –