文本编辑器搜索并替换正则表达式从电话号码中删除空格

时间:2011-10-14 02:02:17

标签: regex textmate text-editor replace

所以正则表达式在我的技能组合中有点失败。我可以创建一些非常基本的搜索表达式,但是有时间进行搜索和替换,我失败了。

我的文本编辑器是TextMate,如果这有帮助,但这对于文本编辑器来说应该是相当普遍的。

我在TextMate中打开了一个CSV文件。我需要从所有电话号码中删除所有空白区域。电话号码的格式为:DD DDD DDDD或DDDD DD DDDD,或其他一些变体。

找到这些数字的正则表达式应该相当简单,但我究竟如何使用它的输出来进行替换呢?

我在搜索正则表达式和替换正则表达式之后,在文本编辑器中搜索/替换的上下文中。

搜索:,[\ d + \ s *] +,(至少一个数字,0个或更多个空格,重复和贪婪) 替换:?

1 个答案:

答案 0 :(得分:2)

使用括号创建一个组,并在替换字段中使用$ 1,$ 2等来匹配组号,如下所示:

Screenshot