正则表达式使用遇到一个问题~ "/<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"; thinkphp的user 如何点击一个按钮,将表单的内容同时提交给两个页面进行处理 一个读取数据库数据的问题~小弟刚搞PHP,大哥们看看 mysql有这样的统计方法吗?在线等. 在PHP中使用JS的COOKIES时 导致 PHP 的COOKIES 失效 PHP 实现 数据库备份(高分送牛人) 求助,同时注册两个SESSION变量,第二个竟然没有注册进去 php+mysql 求助 请问各位高手 怎么才能知道当前项目是否安装的memcache 获取远程网页内容问题 表单信任问题
$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);