我的文件中有一些逗号分隔的名称和一些以逗号分隔的帐号。所以这些名字总是像“陶氏,约翰”和“012394,19862”这样的数字。使用Notepad ++的正则表达式查找功能,我想将数字之间的所有','更改为'|'。
基本上转:
12345,09876
13568,08642
进入
12345|09876
13568|08642
我一直在使用[0-9],
找到逗号,但是我无法正确地留下数字的最后一位并将替换为逗号< / em>的
有什么想法吗?
答案 0 :(得分:26)
搜索([0-9]),
并将其替换为\1|
。这有用吗?
答案 1 :(得分:10)
使用此正则表达式
(\d),(\d)
并将其替换为
$1|$2
OR
\1|\2
答案 2 :(得分:2)
(?<=\d),
应该有效。奇怪的是,这只有在我使用replace all时才有效,但如果我使用replace single则不行。作为替代方案,您可以使用(\d),
并替换为$1|