如何在CSV目录中搜索和替换十进制值?

时间:2019-07-18 16:33:16

标签: regex csv replace terminal grep

我有一个看起来像这样的CSV目录

1234,abc,234-kladf-32lk,23,alkdf,2019-10-29:00:00:00,Word,0.02,word,23,abc,adk

或类似的

1234,abc,234-kladf-32lk,23,alkdf,2019-10-29:00:00:00,Word,0.01,123,23,abc,adk

区别是小数点后的单词或数字。

我想用相同的值和另一列替换十进制值,例如

,0.02, -> ,0.02,new_value,

所有新值将相同,但十进制值可以变化。我有点困难,因为小数点内的句点..它使我的正则表达式不起作用。任何帮助将非常感激。

1 个答案:

答案 0 :(得分:0)

也许这个表情

([0-9]\.[0-9]+\s*,)
替换为$1new_value,

可能只是有效。

DEMO