从记事本++中的所有文件中删除第一行的双引号

时间:2015-08-31 19:05:52

标签: regex notepad++

我有50个文件,其中列标题在第一行用双引号括起来。我想从每个文件的第一行中删除双引号。

可以在正则表达式中完成更改吗?

示例数据。

"PRODUCTID","ATTRIBUTENAME_VALUE","STATE"
"00300678116042","NOT_APPLICABLE","CONFIRMED"
"00041260363603","NOT_APPLICABLE","CONFIRMED"

预期输出

PRODUCTID,ATTRIBUTENAME_VALUE,STATE
"00300678116042","NOT_APPLICABLE","CONFIRMED"
"00041260363603","NOT_APPLICABLE","CONFIRMED"

2 个答案:

答案 0 :(得分:0)

如果Notepad ++兼容Pcre,你可以

找到:\G([^"\r\n]*)"
替换$1

答案 1 :(得分:0)

如果列标题是提供的,则下面的查找和替换应该有效。您可以在括号内指定实际的标题名称。我使用了标题不包含任何数字来唯一标识标题行的事实。

全部查找:\"(\D*)\",\"(.*)\",\"(.*)\"

替换:\1,\2,\3