【发布时间】:2014-03-22 11:59:46
【问题描述】:
我有一个 CSV 文件,其中的数据用分号分隔。在文件的最后一列中,我有一个用逗号分隔的数字列表。我不想用分号替换这些逗号,以便它们成为自己的列。
如何匹配每行最后一个分号后的每个逗号?我不能只用分号替换所有逗号,因为文件中的其他一些列也包含逗号。
我正在尝试在 Notepad++ 中替换它们。
189;1;data here, can contain commas;311,232,161,132,371
应该变成这样
189;1;data here, can contain commas;311;232;161;132;371
【问题讨论】:
-
你有什么版本的 N++?
-
@Jerry 6.5.4。这应该没关系吧?
-
可以使用前瞻
,(?=[^;]+$)替换为:;替换逗号,而不是后跟分号到行尾。