用斜杠替换两个数字之间的第一个出现的空格

时间:2018-05-29 02:08:31

标签: php regex

我原本期望以下正则表达式在以下字符串中的725之间插入斜杠:unit 7 25 sample st smalltown abc 2015

preg_replace("/(?<=\d) (?=\d)/", "/", $inputString);

预期结果:

unit 7/25 sample st smalltown abc 2015

实际结果:

unit 7 25 sample st smalltown abc 2015

1 个答案:

答案 0 :(得分:1)

$ 1和$ 2将保留匹配值,并应包含在替换中。

$str = "unit 7 25 sample st smalltown abc 2015";

Echo preg_replace("/(\d) (\d)/", "$1/$2", $str);

https://3v4l.org/o6UPC