简单的HTML DOM - 跳过某些元素


圈圈红
2024-12-21 02:56:17 (3月前)


我想忽略< a>的内容。在< h3>里面元素,只获取< h3>的文本。

< H3>
144.000 TL
< a class =“emlak-endeksi-link trackClick …

4 条回复
  1. 1# 圈圈红 | 2019-08-31 10-32



    你可以通过正则表达式来完成。




    1. preg_match_all(‘\

      ([^\n]\n+)+<a([^\n]\n+)+<\/h3>\’, $content, $output);
      echo $output[1];

    2. </code>




    https://regex101.com/r/qM5Nlk/1


  2. 2# 不想吃东西 | 2019-08-31 10-32





    非常

    熟悉简单的html dom,但是……通过选择文本节点

    http://simplehtmldom.sourceforge.net/manual.htm#frag_find_textcomment

    应该帮忙吗?




    1. $ilanlar[‘price’] = $price->find(‘text’, 0)->plaintext;

    2. </code>

登录 后才能参与评论