想不明白的PHP正则有关问题 热度2 评论 133 www.PHPzy.Com 网友分享于: 2023-08-31 00:08:55 浏览数7902次 想不明白的PHP正则有关问题想不明白的PHP正则问题【代码】$str= <<HTML...HTML...EOD;$reg1='/]*>(.(?!$reg2='/|[^>]+>)/s';$reg3='/]*>(.(?!|[^>]+>)/s';preg_match ($reg1,$str,$out1);preg_match ($reg2,$str,$out2);preg_match ($reg3,$str,$out3);echo "$str\n\n\n";print_r($out1);print_r($out2);print_r($out3);【输出】HTML...HTML...Array( [0] => [1] => )Array( [0] => [1] => src="http://www.atungm.com/v/AyPzM5WK8ys" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350" >)Array()【问题】正则表达式1、正则表达式2分别准确完整地匹配到目标字符串的前后两部分;正则表达式3是正则表达式1、正则表达式2的整合,却出现了问题,匹配不到内容;尝试了好久也找不出,正则表达式1、正则表达式2之间有什么冲突的地方?我只有14分资源分,全部给了也就这么多了。不知道哪位高手能指导一下?------解决方案-------------------- $reg3='/]*>(.(?!|[^>]+>)/s'; /phprm/51701.htmlwww.phpzy.comtrue/phprm/51701.htmlTechArticle想不明白的PHP正则有关问题 想不明白的PHP正则问题 【代码】 $str= HTML... HTML... EOD; $reg1='/ ]*>(.(?! $reg2='/ |[^>]+>)/s'; $reg3='/ ]*>(.(?! |[^>]+>)/s'; preg_match ($reg1,$str,$out1); preg_match ($reg2,$str,$out2);... 相关文章 PHP反向代理类代码_php实例PHP中使用glob函数实现一句话删除某个目录ThinkPHP实现多数据库连接的解决方法_php实ThinkPHP3.1新特性之动态设置自动完成及自Thinkphp模板中截取字符串函数简介_php实例PHP 转义使用详解 今日最新相关阅读: PHP反向代理类代码_php实例 PHP中使用glob函数实现一句话删除某个目录下 ThinkPHP实现多数据库连接的解决方法_php实例 ThinkPHP3.1新特性之动态设置自动完成及自动验 Thinkphp模板中截取字符串函数简介_php实例 thinkphp 一个页面使用2次分页的实现方法 PHP之友评论
PHP之友评论