Php 有人能帮我用正则表达式获取html代码中的文本吗?

Php 有人能帮我用正则表达式获取html代码中的文本吗?,php,html,regex,Php,Html,Regex,我需要在php代码中使用正则表达式从html代码中的文本获取文本。但也许我的代码中有点错了。请你帮我修改代码好吗。非常感谢你! 这是我的正则表达式模式: /<a\shref="\/vn\/tags\/.*">(?P<tags>.*)<\/a>/ /,,,,,,,,, 希望我能尽快得到答案,再次感谢 如果您想要正则表达式解决方案,那么将所有*转到*?以进行非贪婪匹配 <a\shref="\/vn\/tags\/.*?">(?P<tags&

我需要在php代码中使用正则表达式从html代码中的文本获取文本。但也许我的代码中有点错了。请你帮我修改代码好吗。非常感谢你! 这是我的正则表达式模式:

/<a\shref="\/vn\/tags\/.*">(?P<tags>.*)<\/a>/
/,
  • 希望我能尽快得到答案,再次感谢

    如果您想要正则表达式解决方案,那么将所有
    *
    转到
    *?
    以进行非贪婪匹配

    <a\shref="\/vn\/tags\/.*?">(?P<tags>.*?)<\/a>
    

    不,有一些像RegExr这样的工具可以帮助您完成以下任务that@j_s_stack对不起,你能告诉我为什么吗(html解析器有什么问题?@AvinashRaj我使用了一些测试正则表达式的在线工具来处理上述解析器,但我无法在元素中获取文本。)
    <a\shref="\/vn\/tags\/.*?">(?P<tags>.*?)<\/a>