0

我希望有人可以帮助我解决这个问题。我正在使用文本板,需要删除客户地址中出现的带有空格的逗号

例如

123, 特斯维尔, 特斯兰,

美国广播公司,测试城,

我在 Textpad 的 Replace 函数中尝试了以下操作:[az],\s+ 在上面的示例中,它会找到并选择 e、d、c 和 n,

应该输入什么才能仅在这些示例中查找和选择逗号(而不是也选择前面的字母)

另外,您将如何选择数字或逗号前面的字母。号码可以是三位数。

感谢任何建议。

4

1 回答 1

1

你可以试试这个正则表达式来查找:

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

并替换为:

\1 

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

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

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

于 2014-03-27T17:31:32.140 回答