php用正则匹配出a链接中的url地址

  • 时间:
  • 浏览:21

PHP用正则匹配一个一个字符串或一个网页中所有的a链接,不管标签的写法如何,href=后面的部分是单引号,双引号,还是没有引号都能匹配出来,请查看下面的源码范例。


header("Content-type:text/html;charset=utf-8");

$str = '代潇瑞博客

哈哈哈

首页php学习

php源码单引号';

$preg = '//i'; //[\"|\']?表示可以是单引号、双引号、没有引号;.*?尽可能的少往后匹配,这样能匹配到一个

preg_match_all($preg, $str, $result);

print_r($result);

?>


程序执行的效果


可以看出,都能轻易的匹配出来了。