如题,现需要将所有重复的斜杠替换为一个斜杠,但不包括开头的。
需处理的文本:
//foo//bar
处理结果:
//foo/bar
这种情况怎么使用php正则语法来处理,尽量一次过的preg_replace就可以达到,谢谢。
想到怎么写了,自己结贴好了。
$re = "/(?=\b)\/+/g";
$str = "//foo//bar";
$rs = preg_replace($re, "/", $str);
echo $rs; # //foo/bar
$re = "/(?!^)\/(\/)/g";