我一直在热切地搜索这个,但我无法真正缩小范围。我正在尝试解释一个值的 csv 文件,这是一种足够常见的行为。但我受到超过一千个值的惩罚,即引用和涉及逗号。我已经通过使用 csv 阅读器解决了这个问题,它从行中创建了一个数字列表,但是之后我必须选择逗号。
出于纯粹的学术原因,是否有更好的方法来使用正则表达式编辑字符串?从08/09/2010,"25,132","2,909",650
到08/09/2010,25132,2909,650
。
(如果你喜欢 Vim,基本上我想把 Python 放在这上面
:1,$s/"\([0-9]*\),\([0-9]*\)"/\1\2/g
::D)