PHP正則表達式中的反斜線


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個反斜線


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM