如何达到预期效果?
目标字符串:"Text where s o m e parts are s h r u n k"
正则表达式:(\s+)(\S)\s+
与$2
期望的结果:Text where some parts are shrunk
当前结果:Text wheresome parts areshrunk
答案 0 :(得分:1)
搜索:\b(\S)\s+(?=\S\b)
替换:$1
(之前/之后没有空格)
这使用了一个先行,它首先搜索一个单数字符(由空格分隔),然后“向前查看”以查看更多的单个字符是否出现在该行的后面。如果这是真的,只用捕获的字符替换结果,删除它们之间的所有多余空格。