所以正则表达式在我的技能组合中有点失败。我可以创建一些非常基本的搜索表达式,但是有时间进行搜索和替换,我失败了。
我的文本编辑器是TextMate,如果这有帮助,但这对于文本编辑器来说应该是相当普遍的。
我在TextMate中打开了一个CSV文件。我需要从所有电话号码中删除所有空白区域。电话号码的格式为:DD DDD DDDD或DDDD DD DDDD,或其他一些变体。
找到这些数字的正则表达式应该相当简单,但我究竟如何使用它的输出来进行替换呢?
我在搜索正则表达式和替换正则表达式之后,在文本编辑器中搜索/替换的上下文中。
搜索:,[\ d + \ s *] +,(至少一个数字,0个或更多个空格,重复和贪婪) 替换:?
答案 0 :(得分:2)
使用括号创建一个组,并在替换字段中使用$ 1,$ 2等来匹配组号,如下所示: