RegEx多个分隔符

时间:2013-01-08 20:55:13

标签: regex notepad++ delimiter

我有一个这种格式的文本文件:

('1', '2', '3', '4', '5');
('a', 'b', 'c', 'd', 'e');

等...

我想从每一行得到''

中的第三和第四个条目

我的文本文件有125k行,所以它很大。

谢谢

1 个答案:

答案 0 :(得分:2)

^.*?,.*?,(.*?),(.*?),.*

将为您提供\ 1和\ 2中的第三个和第四个字段(假设引号之间不会出现逗号,您希望不将它们视为分隔符,或类似的东西)。

在您的示例上运行时,替换为\1,\2,最终结果为:

 '3', '4'
 'c', 'd'