次のテキストがあります。
「ねこ・いぬ・ねずみ・ライオン」
そして、正規表現を使用して「犬」または「マウス」を検索します。
Regex regex = new Regex(@"dog|mouse");
C# の Regex の動作は、最初に単語 dog を最後まで検索することです。一致が見つかった場合は停止します。正規表現で自分の単語の最初の出現を見つけた後に停止するにはどうすればよいですか? これは最初に発生するため、「猫」の後に停止することを意味します。
複数の正規表現検索を行い、検索結果のインデックスを照合する必要がありますか? または、正規表現で指定することはできますか?