-1
以下のように、文字列のセットの正規表現を作成しようとしています。私はオンラインツールのいくつかが、私は試してみましたどのようなツール文字列のセットに一致する正規表現
History_D ,
History_D-1,
History_D+1 ,
History_D+2 ,
を思い付くことができない試してみた:
^History_D(\[-\+\][12])?$
と
/^History_D([+-]?[12])?$/
をしかし、それらのどれも仕事に思えません。すべてのポインタが評価されます。 注:上記の文字列のセットと一致する正規表現が必要です。
最初の例は正常です。 '^'と '$'のように、完全な行にマッチさせたいときには、マルチラインフラグをセットすることを忘れないでください。実際の作業例:https://regex101.com/r/4EfHTf/1 –
参照用に「オンラインツール」を使用するだけで、実際のターゲット環境でパターンをテストする必要があります。あなたの正規表現が動くにつれて、問題は話題にならない。または、テストする文字列の中に空白のカンマがあるのかどうかは不明であるか、ここで問題を書式化しているだけなのかは不明です。 –