我有一个一些逗号分隔的名字和一些逗号分隔账号的文件。 所以名字将永远是这样的“陶氏,约翰”等“012394,19862”的数字。 使用记事本++的正则表达式查找功能,我想改变一切“,”数字之间s转换‘|’s。
基本上转:
12345,09876
13568,08642
成
12345|09876
13568|08642
我一直在使用[0-9],
找到了逗号,但我不能得到正常的保留该号码的最后一位数字和替换只是逗号 。
有任何想法吗?
我有一个一些逗号分隔的名字和一些逗号分隔账号的文件。 所以名字将永远是这样的“陶氏,约翰”等“012394,19862”的数字。 使用记事本++的正则表达式查找功能,我想改变一切“,”数字之间s转换‘|’s。
基本上转:
12345,09876
13568,08642
成
12345|09876
13568|08642
我一直在使用[0-9],
找到了逗号,但我不能得到正常的保留该号码的最后一位数字和替换只是逗号 。
有任何想法吗?
搜索([0-9]),
并将其替换\1|
。 那样有用吗?
使用这个表达式
(\d),(\d)
而代之以
$1|$2
要么
\1|\2
(?<=\d),
应该工作。 奇怪的是,这只是工作,如果我用全部更换,但如果我用取代单。 作为替代方案,你可以使用(\d),
并将其替换为$1|