一个取链接和链接标题的正则,一上午没搞定,帮帮忙

cdchq 2007-10-22 05:03:05
一个网页中有几种链接

< a href="viewcp.php?id=610074&cp=cp1">title</a>
< a href="viewcp.php?id=610074&cp=cp1" class="red">title</a>
< a href="viewcp.php?id=610074&cp=cp1&page=2">title</a>
< a href="viewlb.php?id=610074">title</a>

现在我只想取第一种和第二种链接的地址和标题,该怎么取?

帮帮忙,谢谢!
...全文
91 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pzhuyy 2008-12-16
  • 打赏
  • 举报
回复
mark.
foolbirdflyfirst 2007-10-22
  • 打赏
  • 举报
回复
参考

<?php
$str = '< a href="viewcp.php?id=610074&cp=cp1" >title </a >
< a href="viewcp.php?id=610074&cp=cp1" class="red" >title </a >
< a href="viewcp.php?id=610074&cp=cp1&page=2" >title </a >
< a href="viewlb.php?id=610074" >title </a >';

preg_match_all('/<\s*a href=\"(.[^&]*&.[^&]*?)\".[^>]*>(.*?)<\/a\s*>/is',$str,$m);
print_r($m[1]);
print_r($m[2]);
?>

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧