当前位置:Gxlcms > PHP教程 > php正则表达式匹配a标签

php正则表达式匹配a标签

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

要匹配的内容 要匹配的内容

其中href中的id的具体值要匹配到,还有a标签的值,还有后面的div中的内容也要匹配。

感觉好复杂,求大神帮忙。

回复内容:

要匹配的内容 要匹配的内容

其中href中的id的具体值要匹配到,还有a标签的值,还有后面的div中的内容也要匹配。

感觉好复杂,求大神帮忙。

/(.*?)<\/a>/i


    
    
        
            
        
        要匹配的内容
        
            要匹配的内容
        
    
    
";

    $reg = "#.*<(a|A).*href=['\"].*\?id=(\d+)['\"].*>(.*).*(.*)#isU";

    preg_match($reg, $string, $matchs);

    // a href id
    $id = $matchs[2];

    // a content
    $content = $matchs[3];

    // div content
    $divContent = $matchs[5];

给个参考

preg_match_all("/(.*)<\/A>.*(.*)<\/DIV>/Uis", $str,$m);

如果不会写正则 可以试试 phpquery 写法跟jquery差不多 哈哈

人气教程排行