$content = '1111111
//' \\\\\/ ' 第1个'\'转义字符串的第2个'\',字符串为'\'
//第3个'\'转义第4个'\',相当于 字符串 '\'
//第5个'\'转义第4个'/',相当于 字符串 '/'
//字符合起来为'\\/' 两个'\\' 正则表达式看做'\'
$pattern = '/
上面方法out了,使用\q \e,具体东西看评论
1.test.php
2222222<\/td>3$'; //'\\\\\/' 第1个'\'转义字符串的第2个'\',字符串为'\' //第3个'\'转义第4个'\',相当于字符串'\' //第5个'\'转义第4个'/',相当于字符串'/' //字符合起来为'\\/' 两个'\\' 正则表达式看做'\' $pattern = '/([0-9]{7,})<\\\\\/td>\d\\$$/'; $result = preg_match_all($pattern, $content, $match_result); if($result) print_r($match_result); else echo("not match"); 2.php代码
$content = '11111112222222<\/td>3$'; $pattern = "! (\d{7,})<\Q\/\Etd>\d\Q$\E!"; $result = preg_match_all($pattern, $content, $m); if($result) print_r($m); else echo("not match"); 3.output.txt
Array ( [0] => Array ( [0] =>2222222<\/td>3$ ) [1] => Array ( [0] => 2222222 ) ) 本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
更多热门AI工具
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号











