怎么用正则表达式把 <a href="http://163.com">163网易</a> 的http://163.com 和 "163网易"
分别取出,现在正是急用, 在线等后,还望那路过的高手多多指点!
分别取出,现在正是急用, 在线等后,还望那路过的高手多多指点!
解决方案 »
- 解决phpmailer一次发送邮件smtp服务器不能超过25个人的问题
- 162100forumPHP论坛无须安装数据库的!
- 强烈推荐 PHPCodeLock 免费的 php 加密软件,非常好用(如果发帖违规,请版主告知,我自行自觉删除,仅仅是想把好东西推荐给大家)
- 如何把一个网站(所有链接)的内容(.js.css.html.jpg等)都保存??
- 有没有用php开发过使用usb key验证的哥儿们?
- 有关PHP扩展的问题
- 系统资源问题,高手请进!
- 请问linux下APACHE如何升级?
- 请教大虾!
- 急需大神求解:ajax传过去的post值用tp框架打印出现空值
- 递归怎么用
- mysql数据库连接问题
/<a\s+href\s*=\s*"([^<]*)">([^<]*)<\/{1}a>/
$fp = @ fopen("http://www.2345.com", "r") or die("超时");
$fcontents = file_get_contents($url);
preg_match_all("/ <a\s+href\s*=\s*'([^ <]*)'>([^ <]*) <\/{1}a>/", $fcontents, $regs);
foreach ($regs[1] as $a){ echo $a;
}
echo "bb";
?>//怎么没有输出东西
$reg = '/<a href="(.+)">(.+)<\/a>/is';
if(preg_match_all($str,$reg,$arr)){
echo "<pre>";
print_r($arr);
echo "</pre>";
}else{echo "没";}如果不行的话,把
$reg = '/<a href="(.+)">(.+)<\/a>/is';
改成
$reg = '/<a href="(.+)">(.+)<\/a>/isU';