正则匹配问题 $str = '<td itemprop="ProductID"><h1>AN41908A-VB</h1></td>';preg_match("/<td itemprop=\"ProductID\"><h1>(.*?)<\/h1><\/td>/is", $str,$name);print_r($name);为什么打印数组是空的Array ( ) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为> <在str中间有换行符,你没匹配 为什么不空呢?<h1>前和</h1>后不是都有换行符吗?preg_match("/<td itemprop=\"ProductID\">.*<h1>(.*?)<\/h1>.*<\/td>/is", $str,$name); preg_match("/<td itemprop=\"ProductID\">\s+<h1>(.*?)<\/h1>\s+<\/td>/is", $str,$name); preg_match("/<td itemprop=\"ProductID\">\n+<h1>(.*?)<\/h1>\n+<\/td>/is", $str,$name); preg_match('/<td itemprop="ProductID[\w\W]*?h1>(.*?)</i', $str,$name); PHP登录状态保存30天 谁有好的php防SQL注入通用代码,谢谢 怎么用jquery 验证单选 php转成jsp 请求高手帮忙!! document.referrer在ie中无效的问题? 请帮忙看一下下面这个可编辑的下拉框怎样加入初始值 [讨论]不知道各位Smarty高手研究过用Smarty生成静态网站没有? 有哪位老兄能给讲讲strncasecmp的用法,在线等! 判断数组B是否存在数组A中的值 php 访问局域网内共享文件夹下某个文件 PHP读取其他机器上的文件? 64位的win2008上怎么配置ZendOptimizer-3.3.3
<h1>前和</h1>后不是都有换行符吗?preg_match("/<td itemprop=\"ProductID\">.*<h1>(.*?)<\/h1>.*<\/td>/is", $str,$name);