只删除两位数之间的空格?

时间:2016-06-28 06:21:24

标签: php regex datetime

2016-06-27 1 7:25:55需要删除1到7之间的空格,为我提供一些有用的preg_replace表达式。日期格式修复2016-06-27 17:25:55。

2 个答案:

答案 0 :(得分:3)

使用下面的preg_replace函数,

preg_replace('~\b(\d)\s(\d)\b~', '$1$2', $str);

答案 1 :(得分:1)

您也可以使用

preg_replace('/([-\d]+\s\d)\s([\d:]+)/', '$1$2', $str);

或者只是

 preg_replace('/(\s\d)\s([\d:]+)/', '$1$2', $str);

甚至更小

preg_replace('/(\s\d)\s/', '$1', $str);