Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 正则表达式-删除所有保留最后一个_Php_Regex - Fatal编程技术网

Php 正则表达式-删除所有保留最后一个

Php 正则表达式-删除所有保留最后一个,php,regex,Php,Regex,我需要一个正则表达式来删除数字中的点,但只留下最后一个。例如: 12312.123132.12312.131.3131.3123.13123.1231 到 我尝试了一些表达式,但没有一个有效。此正则表达式检测除最后一个点以外的所有点:[.](?![\w]{2,4}$)除了其他答案之外,这里还有一个 [.](?!\d*$) 或 [.](?![^.]*$)除了语言,它完全一样:@Brian不,的确如此。但是它更简单,更干净,你知道。这是可行的,我接受它作为答案,但我将使用KennyTM展示的正则表

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

12312.123132.12312.131.3131.3123.13123.1231


我尝试了一些表达式,但没有一个有效。

此正则表达式检测除最后一个点以外的所有点:
[.](?![\w]{2,4}$)
除了其他答案之外,这里还有一个

[.](?!\d*$)



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

除了语言,它完全一样:@Brian不,的确如此。但是它更简单,更干净,你知道。这是可行的,我接受它作为答案,但我将使用KennyTM展示的正则表达式。
12312123132123121313131312313123.1231