【发布时间】:2012-12-03 10:49:24
【问题描述】:
我有清单:
(1, 'Apple', '["5","8"]'),
...
(22, 'Mango', '["5","8"]'),
(23, 'Orange', '["5","8"]'),
(24, 'Banana', '["2","0"]'),
(25, 'Milk', '["2","0"]'),
...
(749, 'Bread', '["2","10"]'),
我想像这样在括号中分隔值
(1, 'Apple', '5', '8'),
...
(22, 'Mango', '5', '8'),
(23, 'Orange', '5', '8'),
(24, 'Banana', '2', '0'),
(25, 'Milk', '2', "0'),
...
(749, 'Bread', '2','10'),
使用记事本++“替换为”功能。我也愿意接受其他解决方案。
谢谢
【问题讨论】:
-
3种方式替换,但是太慢了……数据量大
-
@ing.MichalHudak 需要多长时间?记事本++的替换怎么可能是时间关键的?
-
2个原因:1.机器慢,2.txt文件有23GB
-
我怀疑 Notepad++ 是否针对速度进行了优化,对于 GUI。如果您担心效率,请尝试编写一个简短的脚本来完成替换并从命令行运行它。