首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

求教 获取如下href的正则要如何写

2013-10-30 
求教 获取如下href的正则要怎么写test.html!DOCTYPE htmlhtmlheadtest/headbodya ida5 href

求教 获取如下href的正则要怎么写


test.html
<!DOCTYPE html>
<html>
<head>test</head>
<body>
                    <a id="a5" href="111">wawa</a>
<a id="a6" href="222">hehe</a>
<a id="a7" href="333">haha</a>
<a id="a8" href="444">uuuu</a>
              ......
<b>
<a id="a1" href="111">wawa</a>
<a id="a2" href="222">hehe</a>
<a id="a3" href="333">haha</a>
<a id="a4" href="444">uuuu</a>
</b>
               ........
</body>
</html>

想要用正则获取<b></b>标签内的每一个<a>的href
请问要怎么写?
php?正则
[解决办法]
一个正则,我没有这个本事。
不过除了正则,还可以用dom解析,包括simplehtmldom
[解决办法]
~<b>\s*(<a[^>]+href="(.*?)">.*?</a>)*?\s*</b>~msi

大体如此,自己调一下

热点排行