正则表达式使用遇到一个问题~ "/<h2>([^<]+<\/h2>)/is" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $patterns_title = "/<h2>(.*)/is"; lvlfforever(那一年) ( ) 信誉:100 Blog $patterns_title = "/<h2>(.*)/is";发这样的东西很不负责任哦 多谢楼上兄弟不过可能你理解错了我的意思,我想要的是 <h2>跟</h2>之间的内容,判断结尾的时候带上"</div>" 而不单单是依据 "<" 我这样判断 "/<h2>([^<\/h2>]+)<\/h2>/is" 如何把 "<\/h2>" 当成一个整体呢? 发错了,我这样判断 "/<h2>([^<\/h2>]+)<\/h2>/is" 怎么不行的, 如何把 "<\/h2>" 当成一个整体呢? 0009(夏天以南) ( ) 信誉:96 Blog "/<h2>([^<]+<\/h2>)/is"这样就负责了不成? 楼主试试这个:$strContent = "<h2>test</h2>";$patterns_title = "/<h2>(?<!<\/h2>)(.*?)<\/h2>/is";preg_match_all($patterns_title,$strContent,$arrTitle);print_r($arrTitle); 上面的不可以的搞定了,用这个 "/<h2>(.*)<\/h2>/is"; 一个很简单的字符串切分问题 请教各位高手一个关于判断中英文站点的问题 js问题!仅有60分了。。 页面每刷新一次,就要读取一次数据库?? 哪位帮忙看一下这个文件上传的代码!! 谁能帮我讲讲新闻系统的mvc模式是怎么个意思. <?php phpinfo(); ?>只显示源代码,php文件都是这样 如何给textarea中内容加上加上超链接 哇这篇文章的作者真是个猪啊 Linux下用PHP连oracle,必须至少安装oracle的客户端吗? 获取远程网页内容问题 表单信任问题
$patterns_title = "/<h2>(.*)/is";
发这样的东西很不负责任哦
不过可能你理解错了我的意思,我想要的是 <h2>跟</h2>之间的内容,判断结尾的时候带上"</div>" 而不单单是依据 "<" 我这样判断 "/<h2>([^<\/h2>]+)<\/h2>/is" 如何把 "<\/h2>" 当成一个整体呢?
"/<h2>([^<]+<\/h2>)/is"
这样就负责了不成?
$patterns_title = "/<h2>(?<!<\/h2>)(.*?)<\/h2>/is";
preg_match_all($patterns_title,$strContent,$arrTitle);print_r($arrTitle);