正则表达式 - 删除所有匹配项

时间:2012-01-05 18:21:51

标签: php regex

我需要一个正则表达式来删除数字中的点,但只是离开最后一个。例如:

12312.123132.12312.131.3131.3123.13123.1231

12312123132123121313131312313123.1231

我尝试了一些表达但没有效果。

2 个答案:

答案 0 :(得分:3)

除了其他答案,还有一个

[.](?!\d*$)

[.](?![^.]*$)

答案 1 :(得分:1)

此正则表达式会检测除最后一个点之外的所有点:[.](?![\w]{2,4}$)