记事本++search并用制表符分隔文件replace

我有一个制表符分隔的文件。 从excel导出时,如果单元格中有一个逗号,则会用双引号敲击单元格。

要find第一个双引号,我可以查找一个选项卡,然后双引号ex: \t"

删除的下一个双引号是在行的末尾,所以我想find双引号,然后换行: \n"但是这是行不通的。

文件格式示例:

text text "moretextwithquotes" CRLF

首先,如果我很好理解你的问题,你正在search\n"而不是"\n

其次,你需要search\r\n而不是\n ,所以你的最终结果应该是"\r\n

如果所有的数据在双引号匹配并且封装字段的地方是一致的,
我只是做一个全球性的查找和replace只是引用文字。
只用现场数据replace匹配。 这剥去了报价,留下一切
其他未触及。

查找: "([^"\\]*(?:\\.[^"\\]*)*)"
replace: $1