正则表达式问题 正则表达式如何匹配这个空的div: <div class="container_lv2"></div>如果上面这个div里有内容,则不匹配表达式应该如何写,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = '<div class="container_lv2"></div>';$match = "/<\s*div\s+([^>]*?)>\s*<\/div>/";preg_match_all($match , $str , $arr);var_dump($arr); $result = preg_match('|<div.*?class="container_lv2"></div>|i',$html);var_dump($result);看看你是不是要这个这个? $preg='/<div class="container_lv2"><\/div>/i';$str1='<div class="container_lv2"></div>';$str2='<div class="container_lv2">dsf</div>';$num=preg_match($preg,$str1);echo $num;$num=preg_match($preg,$str2);echo $num; 代码如下即可:$aa=preg_match('/<div class="container_lv2"><\/div>/', '<div class="container_lv2"></div>');if($aa){ echo '匹配成功!';}else{ echo '匹配失败!';} win2003 +IIS环境下 php内容显示空白 分页以后 复选框的状态问题 求一个简单的替换 PHP路径 请教大牛:如何将一个复杂的HTML页面用PHP写成PDF文档 echo问题求解 如何获得抓取的页面中的href、text、date php中网络连接的问题? id 在启动apache时出现如下错误,请指示 XP系统下apache+php5+mysql+phpmyadmin+ZendOptimizer配置 还是编码问题
$match = "/<\s*div\s+([^>]*?)>\s*<\/div>/";
preg_match_all($match , $str , $arr);
var_dump($arr);
$result = preg_match('|<div.*?class="container_lv2"></div>|i',$html);
var_dump($result);看看你是不是要这个这个?
$preg='/<div class="container_lv2"><\/div>/i';
$str1='<div class="container_lv2"></div>';
$str2='<div class="container_lv2">dsf</div>';
$num=preg_match($preg,$str1);
echo $num;
$num=preg_match($preg,$str2);
echo $num;
$aa=preg_match('/<div class="container_lv2"><\/div>/', '<div class="container_lv2"></div>');if($aa)
{
echo '匹配成功!';
}
else
{
echo '匹配失败!';
}