我有一个这种格式的文本文件:
('1', '2', '3', '4', '5');
('a', 'b', 'c', 'd', 'e');
等...
我想从每一行得到''
我的文本文件有125k行,所以它很大。
谢谢
答案 0 :(得分:2)
^.*?,.*?,(.*?),(.*?),.*
将为您提供\ 1和\ 2中的第三个和第四个字段(假设引号之间不会出现逗号,您希望不将它们视为分隔符,或类似的东西)。
在您的示例上运行时,替换为\1,\2
,最终结果为:
'3', '4'
'c', 'd'