0

我想将 CSV 文件内容转换为12.345,6712 345,67数字格式为12345,67. 我遵循了以下建议: Parsing using Regex with 2 following format (CSV File) with such regex expression:

(\d)(?: |\.)(\d)

然后我使用组$1$2作为 cleanresult,它工作正常,但也修改了注释("Arome 12.233“到” Arome 12233)。只有当要转换的数字以“<blank>|(CSV 分隔符)开头时,我才能进行更改。

例子:

|12 546,123 | AROME 53.213 | 52 321,15
|  2.546,123 | AROME 53 213 |152.321,15

预期结果:

|12546,123 | AROME 53.213 | 52321,15
|  2546,123 | AROME 53 213 |152321,15
4

2 回答 2

0

你可以试试这个正则表达式:

((?:\|\s*|^)\d+)[ .](\d+)

正则表达式101演示

于 2013-09-07T18:43:10.193 回答
0

搜索:(?:[ |])(\d+)[ .](\d+)
并替换为:$1$2

于 2013-09-06T11:25:56.723 回答