Ten*_*eno -1 php escaping syntax-error preg-replace
我正试图删除重复的斜杠,当我绑它时,我得到错误.似乎有些角色必须逃脱,但我不知道哪一个.
<?php
$path = preg_replace('(\\){2,}', '$1', 'z:\\\aaa\\\\bbb\c\ddd\');
echo $path;
?>
Run Code Online (Sandbox Code Playgroud)
这给了,
解析错误:语法错误,意外T_ENCAPSED_AND_WHITESPACE
有人可以解决这个问题吗?
这部分:
'z:\\\aaa\\\\bbb\c\ddd\'
Run Code Online (Sandbox Code Playgroud)
应该:
'z:\\\aaa\\\\bbb\c\ddd\\'
Run Code Online (Sandbox Code Playgroud)
您使用反斜杠转义结束引号,因此字符串不会结束.