快速问题:我有一个正则表达式^(?:\b[A-Z]+\b\s+)+(.*)\d{8},它提供了两个捕获组.我想用空格替换捕获组1.那可能吗?
如果我替换为:\1它取代TEST TESTER Hello, world. Another word here. 75793250- > with Hello, world. Another word here.我想要这个结果:TEST TESTER 75793250.\1用空格替换.
Jer*_*rry 122
尝试使用:
^((?:\b[A-Z]+\b\s+)+)(?:.*)(\d{8})
Run Code Online (Sandbox Code Playgroud)
并替换为:
\1\2
Run Code Online (Sandbox Code Playgroud)
为什么要这么做.
这样做吧
正则表达式:^(\b[A-Z]+\b\s+)+(?:.*)(\d{8})
用...来代替:\1 \2