我正在尝试从 Notepad++ 中的csv文件中删除双引号内的逗号,这就是我所拥有的:
1070,17,2,GN3-670,"COLLAR B, M STAY","2,606.45"
我需要这个:
1070,17,2,GN3-670,"COLLAR B M STAY","2606.45"
我正在尝试使用带有 reg exp 的记事本查找/替换选项。图案。
我尝试了各种组合,但没有成功:(该文件包含 100 万行。
今天结束后,我不再确定一个简单的正则表达式是否可以做到?也许我应该使用脚本...python?
最佳答案
尝试以下
import re
print re.sub(',(?=[^"]*"[^"]*(?:"[^"]*"[^"]*)*$)',"",string)
这将删除引号之间的逗号
关于正则表达式删除双引号之间的逗号 Notepad++ ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23205606/