【发布时间】:2015-04-15 23:13:30
【问题描述】:
我有这个输入文本
16789248,16789759,"AS24155 Asia Pacific Broadband Wireless Communications Inc"
我想要这段文字
"AS24155","Asia Pacific Broadband Wireless Communications Inc"
这个正则表达式匹配
/(.*)(AS\d+)(\s)([^"]+).*/g
用这个替换"$2","$4"
我必须处理 300k 行,如果我能够使用基于 linux 的命令行实用程序(如 sed 或 awk),那将是最好的……但即使正则表达式似乎在其他地方匹配,我仍然没有匹配或匹配。
我应该使用不同的东西吗?
【问题讨论】: