当前位置:Gxlcms > PHP教程 > php中正则无法匹配内容

php中正则无法匹配内容

时间:2021-07-01 10:21:17 帮助过:14人阅读


            
  • 终结者:创世纪
  • 终结者2:审判日
  • 终结者
  • 超体
  • 西游记之孙悟空三打白骨精
  • '; $output=preg_replace("/[\t\n\r]+/","",$output); $partern='/看过<\/div>
    • ]+)" title="https://www.gxlcms.com/([^<>]+)" target="_blank">https://www.gxlcms.com/([^<>]+)<\/a><\/li><\/ul><\/div>/'; preg_match_all($partern,$output,$result); var_dump($result); ?>

    这样为什么匹配不到内容?

    回复内容:

    
                
  • 终结者:创世纪
  • 终结者2:审判日
  • 终结者
  • 超体
  • 西游记之孙悟空三打白骨精
  • '; $output=preg_replace("/[\t\n\r]+/","",$output); $partern='/看过<\/div>
    • ]+)" title="https://www.gxlcms.com/([^<>]+)" target="_blank">https://www.gxlcms.com/([^<>]+)<\/a><\/li><\/ul><\/div>/'; preg_match_all($partern,$output,$result); var_dump($result); ?>

    这样为什么匹配不到内容?

    $partern 结尾多了

    改为:$partern='/看过<\/div>

    • ]+)" title="https://www.gxlcms.com/([^<>]+)" target="_blank">https://www.gxlcms.com/([^<>]+)<\/a><\/li>/';

      PS:不建议这样用正则

    人气教程排行