我正在尝试删除重复的斜线,当我绑它时,我会收到错误。似乎有些角色必须逃脱,但我不知道是哪一个。
<?php
$path = preg_replace('(\\){2,}', '$1', 'z:\\\aaa\\\\bbb\c\ddd\');
echo $path;
?>
这给了,
解析错误:语法错误,意外T_ENCAPSED_AND_WHITESPACE
有人可以解决这个问题吗?
答案 0 :(得分:5)
这部分:
'z:\\\aaa\\\\bbb\c\ddd\'
应该是:
'z:\\\aaa\\\\bbb\c\ddd\\'
您使用反斜杠转义结束引号,因此字符串不会结束。