php正则获取a标签连接
时间: 2023-08-22 13:05:56 浏览: 136
php函数及正则表达式
你可以使用以下正则表达式来获取a标签的连接:
```
/<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>/siU
```
然后在 PHP 中使用 preg_match_all() 函数来匹配所有的 a 标签连接,代码如下:
```php
preg_match_all('/<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>/siU', $html, $matches);
$links = $matches[2]; // 获取所有的连接
```
其中,$html 是包含 a 标签的 HTML 字符串,$links 就是所有的 a 标签连接。
阅读全文