Regex:删除单个字符周围的空格
本文关键字:周围 空格 字符 单个 删除 Regex | 更新日期: 2023-09-27 18:30:08
如何实现所需的结果?
目标字符串:"Text where s o m e parts are s h r u n k"
Regex:('s+)('S)'s+
使用:$2
修复
期望结果:Text where some parts are shrunk
当前结果:Text wheresome parts areshrunk
搜索:'b('S)'s+(?='S'b)
替换:$1
(前后无空格)
regex101示例
这使用了一种前瞻性方法,首先搜索一个单数字符(用空格分隔),然后"向前看"以查看是否有更多的单数字符出现。如果这是真的,那么只将结果替换为捕获的字符,删除它们之间所有多余的空白。