|
という2つの可能なパターンを分離する正規表現がある場合は、どのパターンが私の弦に合ったパターンであるかを見つけることは可能ですか?文字列に一致する代替正規表現がどのように見つかるか
たとえば、([cC]at|[dD]og)
というパターンがあり、文字列clifford is a dog
に一致するものがあるとします。次に、パターン[dD]og
が成功した一致であり、代替ではないことを確認することができますか:[cC]at
。
個々の代替パターンを個別に照合し、成功したパターンを試すことができると私は理解していますが、パターンごとに一致の試行を必要としない別の解決策があるかどうかは疑問です。この私は一度に数百のパターンに一致するようにしようとしている状況)
別々の二つにそれらを保ちますグループ '([cC] at)|([dD] og)' – rock321987