求一正则 先调用函数$str = strip_tags($str);然后再处理$str。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $t = "<img src=xxxx alt=中国成都12>32中国成都<img src=xxxx alt=fds>123221";preg_match("/>(.*成都.*)</", $t, $r);print_r($r);Array( [0] => >32中国成都< [1] => 32中国成都) 没讲明白<img src=xxxx alt=中国成都12>32fsd成都fds<img src=xxxx alt=fd成都s>12322132成都fads我要取不是<img alt=...>之内的成都,而是外面的的成都。 因为要给关键字加链接,如果关键字是alt的话,加上链接会出错。 <?php$regExpr='|\>(.*成都.*)\<|s';$content='<img src=xxxx alt=中国成都12>32中国成都<img src=xxxx alt=fds>123221';//print preg_replace($regExpr,'$1',$content);preg_match($regExpr,$content,$matches);print_r($matches[1]); /*32中国成都 */?> 用php的curl模拟登录一个网站 大家说说为什么会选择php的 PHP反转义问题 onmouseover="hot('a1','b1')"作用 mysql备份时出错 MySQL 6.0 有严重的 BUG 有没有代替session功能的东西 请高手帮我看看这个递归程序怎么老出问题: 在线等待,include、require都不能解决 php如何实现在查询列表中,点击查询结果跳转查询对应记录的详细内容,如图所示 急:Mediawiki6.0+PHP5+Mysql5.0 服务器配置~期待赐教 大家帮忙 html邮件问题 急 求求求 100分 在线等
preg_match("/>(.*成都.*)</", $t, $r);
print_r($r);Array
(
[0] => >32中国成都<
[1] => 32中国成都
)
<img src=xxxx alt=中国成都12>32fsd成都fds<img src=xxxx alt=fd成都s>12322132成都fads
我要取不是<img alt=...>之内的成都,而是外面的的成都。
$regExpr='|\>(.*成都.*)\<|s';
$content='<img src=xxxx alt=中国成都12>32中国成都<img src=xxxx alt=fds>123221';
//print preg_replace($regExpr,'$1',$content);
preg_match($regExpr,$content,$matches);
print_r($matches[1]);
/*
32中国成都
*/
?>