我原本期望以下正则表达式在以下字符串中的7
和25
之间插入斜杠: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
答案 0 :(得分:1)
$ 1和$ 2将保留匹配值,并应包含在替换中。
$str = "unit 7 25 sample st smalltown abc 2015";
Echo preg_replace("/(\d) (\d)/", "$1/$2", $str);