我的字符串如下所示:
我希望将/
,,
和的任何出现替换为
\
,当它们出现在2个数字之间时。
所以上面的内容最终都会像3\2 Johns St
一样。
使用PHP执行此操作的最简单方法是什么?
答案 0 :(得分:3)
使用preg_replace('/(\d)[\/, ](\d)/', '$1\\\\$2', $string);
答案 1 :(得分:0)
试试这个:
$str = '3/2 Johns St';
echo $str_new = preg_replace('/(\d)([^\d])+(\d)/','$1\\\\$3',$str);