web-dev-qa-db-ja.com

Notepad ++の正規表現キャプチャグループを置き換えますか?

簡単な質問: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を空白に置き換えます。

69
Kaah

使用してみてください:

^((?:\b[A-Z]+\b\s+)+)(?:.*)(\d{8})

そして、次のものに置き換えます:

\1\2
116
Jerry

どうしてそうするか。

こうやって

正規表現:^(\b[A-Z]+\b\s+)+(?:.*)(\d{8})

と置換する:\1 \2

8
Anirudha