PHP preg_match 新手问题求助 preg_match('/^(<form[^<]*<\/form>)$/i',(string)$temp->results,$result);想匹配HTML中的<form>块 无效。。请高手解答正则 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ^和$拿掉,除非你的$temp->results是以<form开头,以</form>结束 /(<form[^>]*>(?:(?!<\/form>).)*<\/form>)/ /^(<form[^<]*<\/form>)$/i注意红色部分1.你需要匹配的是HTML内容,所以不能加始未限定符.2.[^<]* 这个模式下的扫描在遇到<form><table>...就会失败的情况.3.如果只需匹配form标签内的内容,/<form.*<\/form>/si,应该就可行了. PHP进制显示问题. 求类似这样的答题该如何写? php5 iis session不能传值 好奇怪,函数外定义的数组,函数内不能直接操作? php在页面之间传递select标签值! 求助 如何判断用户是否在线 防止同一时间重复登陆同一帐号 本人想搞B/S系统,PHP应该没问题吧? 问一下关于alexa的问题 如何从文本中找出一句话? 请问谁能把PHP函数文档给我一份(CHM格式的) 递归问题。。。 询问PHP+MYSQL签核思想
注意红色部分
1.你需要匹配的是HTML内容,所以不能加始未限定符.
2.[^<]* 这个模式下的扫描在遇到<form><table>...就会失败的情况.
3.如果只需匹配form标签内的内容,/<form.*<\/form>/si,应该就可行了.