簡単な質問:2つのキャプチャグループを提供する正規表現^(?:\b[A-Z]+\b\s+)+(.*)\d{8}
があります。キャプチャグループ1を空白に置き換えたいと思います。それは可能ですか?
\1
に置き換えると、TEST TESTER Hello, world. Another Word here. 75793250
->がHello, world. Another Word here
に置き換えられます。この結果が必要です:TEST TESTER 75793250
。 \1
を空白に置き換えます。
使用してみてください:
^((?:\b[A-Z]+\b\s+)+)(?:.*)(\d{8})
そして、次のものに置き換えます:
\1\2
どうしてそうするか。
こうやって
正規表現:^(\b[A-Z]+\b\s+)+(?:.*)(\d{8})
と置換する:\1 \2