例如这里:
/(\.\s)|(\!\s)|(\?\s)|(\:\s)/
那么例如,如果?匹配我希望它被自己替换。显然,与"$1"
匹配在这里效果不会很好。
OK good. And this sentence? And maybe even this one!
然后我可以匹配结局。所以它匹配标点符号。
答案 0 :(得分:2)
您可以在替换中使用每个捕获组,只有匹配的组才会有值。所以对于你提供的正则表达式使用:
$1$2$3$4
如果匹配的第三个捕获组$3
将被填充,而其他所有其他组都将清空。
答案 1 :(得分:0)
将正则表达式更改为
/([.!?:])\s/
现在你可以匹配组1来获得标点符号。