首页 文章

通过匹配div标签内的内容(regex / php)查找类名

提问于
浏览
0

这是我的问题......

根据下面的代码...我需要一个PHP脚本,它使用正则表达式或其他方式提取包含文本的div类的名称: TEXT1 . 在这种情况下,脚本的返回应为: CLASSNAME_3

<div class="CLASSNAME_1">
  <span class="CLASSNAME_2"></span>
   <div class="CLASSNAME_3">
   TEXT1
   </div>
 </div>

脚本的原因是,类的名称(CLASSNAME_3)不断变化,而类的内容(TEXT1)则不变 .

我已经在网上和stackoverflow上研究了这个,但我无法找到答案,也没有任何类似的问题可以帮助我做到这一点 .

1 回答

  • 3

    通过积极的前瞻可能是可能的 .

    /\"([^"]*)(?=\">\s*TEXT1)/gm
    

    它与 CLASSNAME_3 匹配,因为它后跟字符串 TEXT1 .

    DEMO

相关问题