Notepad ++查找并排除一个字符

时间:2014-08-08 13:37:16

标签: regex search replace find notepad++

我有一个包含以下行的CSV文件:

  • 选项,100,1; 3; 4; 2 ,,
  • 选项,100,Intérprete,,

我尝试了正则表达式(^ Option,。+,。+ [^;]。+ ,,)来查找上面的行,但不包括 带有“;”的行第三个逗号中的字符分隔值。 我的正则表达式不起作用,不排除我不想找到的行。

1 个答案:

答案 0 :(得分:4)

不要使用过于宽松的点,而是使用这样的否定字符类:

(^Option,[^,]+,[^,;]+,,)

[^,]表示,

以外的所有字符

注意:括号可能没用。