正则表达式 Gedit 将逗号替换为数字之间的点
Regex Gedit replace comma to dot between number
我的文件中有这样的数据:
'208137, 6 ' '94057, 47 ' '698572, 87 '
我只想用点替换逗号:
'208137.6' '94057.47' '698572.87'
为什么?因为该文件有更多的逗号用于其他目的。示例:
investimentoEstimado2017 = '735030, 15 ', investimentoEstimado2018 = '735030, 15 ', investimentoEstimado2019 = '306262, 5'
对于给定示例的替换,您可以捕获 2 个组并替换为 .
(组 1 点组 2):
那将匹配:
('\d+)
捕获组中的一个单引号和一个或多个数字 (第 1 组)
,
然后匹配一个逗号和一个空格
(\d+)
并在第二个捕获组中捕获一个或多个数字 (组 2)
(?=')
然后匹配一个可选的空格并使用断言后面是单引号的肯定前瞻
我的文件中有这样的数据:
'208137, 6 ' '94057, 47 ' '698572, 87 '
我只想用点替换逗号:
'208137.6' '94057.47' '698572.87'
为什么?因为该文件有更多的逗号用于其他目的。示例:
investimentoEstimado2017 = '735030, 15 ', investimentoEstimado2018 = '735030, 15 ', investimentoEstimado2019 = '306262, 5'
对于给定示例的替换,您可以捕获 2 个组并替换为 .
(组 1 点组 2):
那将匹配:
('\d+)
捕获组中的一个单引号和一个或多个数字 (第 1 组),
然后匹配一个逗号和一个空格(\d+)
并在第二个捕获组中捕获一个或多个数字 (组 2)(?=')
然后匹配一个可选的空格并使用断言后面是单引号的肯定前瞻