キャプチャされた文字列が他の2つの文字列の間にあることを確認するために、ルックアラウンドを使用するパターンがあります
つまり、件名の文字列に対して
xxxcabyyy
私の正規表現は次のようになります
String myregex = ((?<=xxx)cab(?=[y]+))
だから私はこの正規表現を複数回使用したいのです
(test string) xxxcabyyy
次のような正規表現が必要です
"\(test string\)(?=" + myregex + ")"
私の正規表現が一致するものの前にある「(テスト文字列)」を見つけると言います。
これは正確に機能していないようです。正規表現にルックアラウンドがあり、現在、ルックフォワードに埋め込んでいるためです...この状況を修正するにはどうすればよいですか?