有一个11.html网页,里面有n个<div><a href="www.aa.com/1.html">aa</a></div>类似的代码。现在想读取一个11.html内容,并输出www.aa.com/1.html 然后存一个记事本里,应该怎么写正则表达式?

解决方案 »

  1.   


    $str='<div><a href="www.aa.com/1.html">aa</a></div><div><a href="www.aa.com/2.html">aa</a></div><div><a href="www.aa.com/3.html">aa</a></div>';
    $pre='/href="([a-z\d\.\/]+)">/iU';
    preg_match_all($pre,$str,$match);
    print_r($match[1]);
      

  2.   


    请问一下,怎么删除 Array ( [0] =>   这样的字符,并对输出的结果换行。
      

  3.   


    $str='<div><a href="www.aa.com/1.html">aa</a></div><div><a href="www.aa.com/2.html">aa</a></div><div><a href="www.aa.com/3.html">aa</a></div>';
    $pre='/href="([a-z\d\.\/]+)">/iU';
    preg_match_all($pre,$str,$match);foreach ($match[1] as $k => $value)
    {
    echo $value.'<br>';
    }