如何在PHP中提取锚定标记之间的文本?
在名为$message的变量中有一个字符串,如下所示:如何在PHP中提取锚定标记之间的文本?,php,html,string,html-parsing,anchor,Php,Html,String,Html Parsing,Anchor,在名为$message的变量中有一个字符串,如下所示: $message = 'posted an event in <a href="http://52.1.47.143/group/186/">TEST PRA</a>'; 我只想获取锚标记中的文本,即在本例中使用PHP测试PRA 我应该如何以有效的方式进行此操作?有人能在这方面帮助我吗 提前感谢。使用preg\u match\u all函数进行全局匹配 preg_match_all('~>\K[^<&g
$message = 'posted an event in <a href="http://52.1.47.143/group/186/">TEST PRA</a>';
我只想获取锚标记中的文本,即在本例中使用PHP测试PRA
我应该如何以有效的方式进行此操作?有人能在这方面帮助我吗
提前感谢。使用preg\u match\u all函数进行全局匹配
preg_match_all('~>\K[^<>]*(?=<)~', $str, $match);
输出:
使用preg_match_all函数进行全局匹配
preg_match_all('~>\K[^<>]*(?=<)~', $str, $match);
输出:
preg_match_all'~>\K[^]+?=或PHP中的某种HTML解析器。@AvinashRaj:如果你能发布一个正确的答案,这对我和社区都会非常有帮助。preg_match_all'~>\K[^]+?=或PHP中的某种HTML解析器。@AvinashRaj:如果你能发布一个正确的答案,这对我和社区都会非常有帮助。
TEST PRA