在线等待求PHP 正则表达式 急急 就是将我以上的代码从<form ****</form> 之间的字符包括form在内 ,全部匹配出来. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$str1="<form name=f1 action=\"spade?gimoo=wldi\"><tr valign=middle><table tt=\"ÄãµÄÔÚÄÇÀï\"><td width=\"100%\" valign=\"top\" style=\"padding-left:8px;width:137px;\" nowrap><a href=\"http://www.gimoo.net\"><img src=\"logo.gif\" border=\"0\" width=\"137\" height=\"46\"></a></td><td> </td><td width=\"100%\" valign=\"top\"><div class=\"Tit\"><a href=\"%BB%FD%C4%BE\">ÐÂÎÅ</a> <a href=\"http://joke.gimoo.net/q?word=%BB%FD%C4%BE&fr=wwwt\">Ц»°</a> <!--bds<a href=\"$bdDSURL$\">ÎÒµÄ</a> --></div> <table cellspacing=\"0\" cellpadding=\"0\"><tr><td valign=\"top\" nowrap> <input type=hidden name=ie value=\"gb2312\"><input name=wd size=\"35\" class=\"i\" value=\"»ýľ\" maxlength=\"100\"><input type=hidden name=ct value=\"0\"> <input type=button value=ËÑË÷ onclick=\"return bq(f1,1,0);\"> </td><td valign=\"middle\" nowrap><a href=\"#\" target=\"_blank\">°ïÖú</a> | <td></td></tr></form>";preg_match("/<form[^\>]*?>(.*)<\/form>/is",$str1,$m);print_r($m);?> bingofei(bingo) :的写法还是有点问题啊.象以下同时有两组form这样的就替换不了.++++++++++++++++++++<form >*********</form>我不需要替换的内容<form>***********</form>++++++++++++++按照你的写法 这里的字符.全部都被替换了. 我只需要替换一组就可以了 用非贪婪模式preg_match_all("/<form[^\>]*?>(.*)<\/form>/isU",$str1,$m); <?php$str1="<form name=f1 action=\"spade?gimoo=wldi\"></tr></form>asdf<form>asdf</form>";preg_match_all("/<form[^\>]*?>(.*?)<\/form>/is",$str1,$m);print_r($m);?> 请问linux 环境php怎么绑定gd 关于php插入数据库却不执行的问题,高手请进,谢谢 这个功能是怎么实现的? 求学路上的迷茫,望达人指点.............谢谢! 大家说我该不该去sina呢,已经面试成功了 新帖续问:$.ajax()函数对于如何利用返回值的一些细节问题 关于读取别人网页的部分内容的问题,高手请进! 我想去徐州发展,主要做web开发,不太熟悉那里的环境和发展前景,有人给指点下吗?路过的给点意见 我要做一个在线客服的系统,就是,用户访问网站时,会弹出一窗口,在这个窗口里面, 代码优化问题。 网页窗口问题 php中如何匹配 “数字,数字”或数字
$str1="<form name=f1 action=\"spade?gimoo=wldi\">
<tr valign=middle><table tt=\"ÄãµÄÔÚÄÇÀï\">
<td width=\"100%\" valign=\"top\" style=\"padding-left:8px;width:137px;\" nowrap>
<a href=\"http://www.gimoo.net\"><img src=\"logo.gif\" border=\"0\" width=\"137\" height=\"46\"></a>
</td>
<td> </td>
<td width=\"100%\" valign=\"top\">
<div class=\"Tit\">
<a href=\"%BB%FD%C4%BE\">ÐÂÎÅ</a> <a href=\"http://joke.gimoo.net/q?word=%BB%FD%C4%BE&fr=wwwt\">Ц»°</a> <!--bds<a href=\"$bdDSURL$\">ÎÒµÄ</a> -->
</div>
<table cellspacing=\"0\" cellpadding=\"0\">
<tr><td valign=\"top\" nowrap>
<input type=hidden name=ie value=\"gb2312\">
<input name=wd size=\"35\" class=\"i\" value=\"»ýľ\" maxlength=\"100\">
<input type=hidden name=ct value=\"0\"> <input type=button value=ËÑË÷ onclick=\"return bq(f1,1,0);\"> </td>
<td valign=\"middle\" nowrap>
<a href=\"#\" target=\"_blank\">°ïÖú</a> | <td></td>
</tr></form>";
preg_match("/<form[^\>]*?>(.*)<\/form>/is",$str1,$m);
print_r($m);
?>
++++++++++++++++++++
<form >*********
</form>
我不需要替换的内容
<form>****
****
***
</form>
++++++++++++++
按照你的写法 这里的字符.全部都被替换了. 我只需要替换一组就可以了
preg_match_all("/<form[^\>]*?>(.*)<\/form>/isU",$str1,$m);
$str1="<form name=f1 action=\"spade?gimoo=wldi\">
</tr></form>
asdf
<form>asdf</form>";
preg_match_all("/<form[^\>]*?>(.*?)<\/form>/is",$str1,$m);
print_r($m);
?>