php 正则匹配出a标签级a标签中的内容
2017-10-29 13:55
573 查看
<?php
header("Content-type: text/html; charset=utf-8");
$str=file_get_contents("https://www.cn-teacher.com/kf/");
//拿出网页中所有《a》标签放到数组
$reg1="/<a .*?>.*?<\/a>/";
$aarray;//这个存放的就是正则匹配出来的所有《a》标签数组
preg_match_all($reg1,$str,$aarray);
//拿出《a》标签中的链接和标签内容
$hrefarray;//这个存放的是匹配出来的href的链接地址
$acontent;//存放匹配出来的a标签的内容
$reg2="/href=\"([^\"]+)/";
for($i=0;$i<count($aarray[0]);$i++){
preg_match_all($reg2,$aarray[0][$i],$hrefarray);
echo $hrefarray[1][0]."\r\n";//这里输出的就是遍历出来的所有a标签的链接
//拿出《a》标签的内容
$reg3="/>(.*)<\/a>/";
preg_match_all($reg3,$aarray[0][$i],$acontent);
echo $acontent[1][0]."\r\n";//这里输出的就是a标签的文字了
}
?>
相关文章推荐
- 微博内容正则表达式匹配链接, 话题标签与@用户
- 微博内容正则表达式匹配链接, 话题标签与@用户
- 根据标签中肯定的部分 匹配不肯定的部分 正则 php
- php正则匹配html中的带class的div,选取其中的内容
- PHP 正则表达式,反向引用(获取匹配的字符串内容)
- php 正则表达式怎么匹配标签里面的style?
- 微博内容正则表达式匹配链接, 话题标签与@用户
- 微博内容正则表达式匹配链接, 话题标签与@用户
- PHP 正则匹配所有内容
- 微博内容正则表达式匹配链接, 话题标签与@用户
- 微博内容正则表达式匹配链接, 话题标签与@用户
- PHP正则删除html代码中a标签并保留标签内容的方法[原创]_php技巧_脚本之家
- 微博内容正则表达式匹配链接, 话题标签与@用户
- 微博内容正则表达式匹配链接, 话题标签与@用户
- php正则匹配获取字符串的内容
- php下正则来匹配dede模板标签的代码
- PHP实现通过正则表达式替换回调的内容标签
- 正则表达式匹配完整img标签php实现
- 微博内容正则表达式匹配链接, 话题标签与@用户
- 微博内容正则表达式匹配链接, 话题标签与@用户