【发布时间】:2023-04-08 13:32:01
【问题描述】:
我想使用正则表达式删除两个点之间存在的任何空格, 例如:
s . . . . e --> s .... e
我尝试将 \.\s+\. 替换为 .. 但这工作如下:
s . . . . e --> s .. .. e
如你所见,它在第一个和第二个点之间找到第一个匹配,并在匹配后前进到下一个字符,然后在第三个和第四个点之间找到一个匹配,所以第二个和第二个点之间的匹配第三个点被忽略。
如何编写正则表达式来正确处理这个问题?
【问题讨论】:
标签: regex