Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望有人可以帮助我解决这个问题。我正在使用文本板,需要删除客户地址中出现的带有空格的逗号
例如
123, 特斯维尔, 特斯兰,
美国广播公司,测试城,
我在 Textpad 的 Replace 函数中尝试了以下操作:[az],\s+ 在上面的示例中,它会找到并选择 e、d、c 和 n,
应该输入什么才能仅在这些示例中查找和选择逗号(而不是也选择前面的字母)
另外,您将如何选择数字或逗号前面的字母。号码可以是三位数。
感谢任何建议。
你可以试试这个正则表达式来查找:
([a-z0-9]),\s+
并替换为:
\1
(读作反斜杠,1然后是空格)
1
find 表达式中的括号用于存储匹配的部分,以便您可以在替换中访问它们。例如,第一个捕获将在\1(如果它们更多,则按捕获顺序使用 , 等)\2。\3
\2
\3
这样,即使前面的字母或数字匹配,您也会将其替换回来。