2013-04-10 33 views
1

在大型数据文件中,我想用每个浮点数中的点代替逗号。使用正则表达式在浮点数中替换逗号的使用

56,66应该变成55.66等等。

该文件包含许多其他应保持不变的逗号。 浮点数(只有那些)应该改变。

什么可能是相关信息:

  • 有从来没有超过3个位数逗号(0,1,2和3都发生虽然)
  • 有永不落后超过2个位数之前逗号(0,1和2都发生虽然)

我可以在记事本++或Eclipse中启动正则表达式,这对我来说没有关系。

+0

等待...从您的描述中,可以在**和**之前的逗号之后是零位?怎么会这样? – Kent 2013-04-10 11:20:55

+0

_逗号后面总是有两位数字(尽管出现0,1和2)_因此,例如'23,'等数字也会出现(没有意义的是imho)?在什么情况下你有逗号? – Simon 2013-04-10 11:23:04

+0

@Simon还有这个'你知道吗,5个女孩来到我的派对上最后nite',如果在逗号之后没有空格... :) – Kent 2013-04-10 11:29:52

回答

5

只是\1.\2

更换(\d),(\d)没有记事本+ +。在日食它工作。