【问题标题】:Remove more than one comma in between quotes in CSV file using Regex使用正则表达式在 CSV 文件中的引号之间删除多个逗号
【发布时间】:2014-10-30 22:22:12
【问题描述】:

全部!让 CSV 文件与包含一个或多个逗号的双引号内的文本一起出现,我想知道 Notepad++ 是否有一个正则表达式表单可以删除 CSV 文件中的任意数量的逗号。

例如我需要从这个:

text,text1,"interesting, text,"

到这里:

text,text1,"interesting text"

引号内可以有 1,2 个或更多逗号。

任何人都知道在 Notepad++ 中使用正则表达式来实现这一点的方法吗?

提前致谢!

【问题讨论】:

  • 你最好使用 csv 解析器,它适用于多种语言。

标签: regex csv notepad++


【解决方案1】:

使用这种模式

,(?!(([^"]*"){2})*[^"]*$)

什么都没有替换
它正在寻找一个逗号,,在字符串末尾没有看到可选的偶数双引号"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-24
    • 2016-11-13
    • 1970-01-01
    • 2014-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多