簡體   English   中英

我如何在<a href>和</a>之間獲取文本

[英]how do I get the text between <a href> and </a> in php

我有帶有多個鏈接(a href)的html內容,我需要提取<a>標記之間的文本。
我必須用php來做。
我嘗試了這段代碼:

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

這似乎不是適當的解決方案。

任何幫助將不勝感激。

感謝您的答復,但是我找到了問題的答案,對我來說這很好,我只是更改了regex表達式,這是我的代碼:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM