求一正则表达式 /href=(.+?)(?:\s[^\>]*?>)(.+?)<\/a>/is$out[1][0] = xxxxxx1$out[1][1] = xxxxxx2.....$out[2][0] = body1$out[2][1] = body2..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像不对也,得到的结果是href=xxxxxx1 target=ttt class=xxxx body1href=xxxxxx2 target=ttt Body2 I tested and got the result I wrote above. He is right I has tested it yesterday<?php/**功能:提取字符串@$string 传入的要提取的字符串@return 需要的字符数组*/function rzs($string){ $pattern = "/href=(.+?)(?:\s[^\>]*?>)(.+?)<\/a>/is"; preg_match_all($pattern, $string, $out, PREG_SET_ORDER); return $out;}$a = "<a href=xxxxxx1 target=ttt class=xxxx>body1</a><a href=xxxxxx2 target=ttt222>body2</a>";$c = rzs($a,"");?><TEXTAREA NAME="" ROWS="6" COLS="70"><?php echo $a;?></TEXTAREA><TEXTAREA NAME="" ROWS="6" COLS="70"><?php print_r($c);?></TEXTAREA> 想问下大家有关PHPCHINA那个PCTI的认证问题! 不用require或include,其他文件是否可以调用? 关于SMARTY缓存功能的初级问题 后台管理员权限分配问题求教!!!!!!!!!!!!!!!!!!!!!!!!!! php上传断点续传 请问一下要是在同一段数中产生多个随机数,但不能重复,怎么办呀??? 如何手动写一个实现phpinfo()的php代码? 怎么我在win2kserver配置php都配置不成功,老是需要密码 我该怎样配置phpmyadmin 2.5.0 RC2 centos里面的php有效时间限制怎么修改期限 用php写IC卡读写程序 关于PHP处理异步的讨论
href=xxxxxx1 target=ttt class=xxxx body1
href=xxxxxx2 target=ttt Body2
/**
功能:提取字符串
@$string 传入的要提取的字符串
@return 需要的字符数组
*/
function rzs($string)
{
$pattern = "/href=(.+?)(?:\s[^\>]*?>)(.+?)<\/a>/is";
preg_match_all($pattern, $string, $out, PREG_SET_ORDER);
return $out;
}
$a = "<a href=xxxxxx1 target=ttt class=xxxx>body1</a><a href=xxxxxx2 target=ttt222>body2</a>";
$c = rzs($a,"");
?>
<TEXTAREA NAME="" ROWS="6" COLS="70"><?php echo $a;?></TEXTAREA>
<TEXTAREA NAME="" ROWS="6" COLS="70"><?php print_r($c);?></TEXTAREA>