Regex Gedit将逗号替换为数字之间的点

时间:2018-03-19 18:41:25

标签: regex gedit

我的文件中有这种数据:

'208137, 6 ' '94057, 47 ' '698572, 87 '

我想用点替换逗号:

'208137.6' '94057.47' '698572.87'

为什么呢?因为该文件有更多逗号用于其他目的。例如:

investimentoEstimado2017 =  '735030, 15 ', investimentoEstimado2018 =  '735030, 15 ', investimentoEstimado2019 =  '306262, 5'

1 个答案:

答案 0 :(得分:0)

对于替换您给定的示例,您可以捕获2个组并替换为\1.\2(group1 dot group2):

('\d+), (\d+) ?(?=')

那将匹配:

  • ('\d+)单个引用和捕获组中的一个或多个数字(组1)
  • ,然后匹配逗号和空格
  • (\d+)并捕获第二个捕获组中的一个或多个数字(第2组)
  • (?=')然后匹配一个可选的空格并使用一个肯定的前瞻,断言后面是单引号