正则表达式和Textpad:用空格替换逗号

时间:2014-03-27 17:09:12

标签: regex textpad

我希望有人可以帮助我。我正在使用textpad,需要删除出现在客户地址中的逗号

例如

123,testville,tesland,

abc,testtown,

我在Textpad的替换功能中尝试了以下操作: [a-z],\ s + 在上面的例子中,它会找到并选择e,和d,和c,以及n,

只有在这些示例中才能找到并选择逗号(而不是同时选择前面的字母),应该输入什么

另外,您如何选择数字或以逗号开头的字母。这个数字可能是三位数。

感谢任何建议。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用此正则表达式进行查找:

([a-z0-9]),\s+

并替换为:

\1 

(读作反斜杠,1然后空格)

find表达式中的parens用于存储匹配的部分,以便您可以在替换中访问它们。例如,第一次捕获将在\1中(如果它们更多,则按捕获顺序使用\2\3等)。

这样,即使前面的字母或数字匹配,您也可以将其替换回来。