如何在php中<a href=""> and </a>之间获取文本

时间:2016-12-02 11:37:48

标签: php href preg-match-all

我有多个链接(href)的html内容,我需要在<a>标记之间提取文本。
我必须用php做 我试过这段代码:

  preg_match_all('/<a\s+href=["\']([^"\']+)["\']/i',$response['content']['html'], $result);

这似乎不是合适的解决方案。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:-1)

感谢您的回复,但我找到了我的问题的答案,这对我来说很好,我只是更改了正则表达式,这是我的代码:

 preg_match_all('#<\s*?a href\b[^>]*>(.*?)</a\b[^>]*>#s',$response['content']['html'], $result);