PHP反斜线再正则表达式中的使用
<?php $str = 'hello\world'; $pattern = '/hello\\\\world/'; preg_match($pattern,$str,$match);
echo $pattern.PHP_EOL; #/hello\\world/ print_r($match[0]); #hello\world
在PHP中使用正则表达式匹配字符串中的反斜线需要注意,4个反斜线匹配1个反斜线,因为4个反斜线进行了两次解析,PHP会将4个反斜线解析为两个反斜线,再由正则表达式将两个反斜线解析为1个反斜线