比如有以下的内容,我想从这段文字中提取图片的路径,用正则也有,别的方法也可以:
  
   <p>&nbsp;4月1日18时左右,广西南宁市一小区传出一声巨响,一栋6层整楼随即倾而未倒,呈40度角倾斜,随即该楼照片开始在网上流传,被称为广西&ldquo;楼歪歪&rdquo;。</p>
<p class="f_center"><img alt="广西一新建小区楼房悄然爆破 动机遭质疑(图)" src="./pic/12/201004060451309a84f.jpg" /><br />从这段中我取出<img alt="广西一新建小区楼房悄然爆破 动机遭质疑(图)" src="./pic/12/201004060451309a84f.jpg" />

解决方案 »

  1.   


    <?php 
    $sString = '
    <p>&nbsp;4月1日18时左右,广西南宁市一小区传出一声巨响,一栋6层整楼随即倾而未倒,呈40度角倾斜,随即该楼照片开始在网上流传,被称为广西&ldquo;楼歪歪&rdquo;。</p>
    <p class="f_center"><img alt="广西一新建小区楼房悄然爆破 动机遭质疑(图)" src="./pic/12/201004060451309a84f.jpg" /><br />
    从这段中我取出<img alt="广西一新建小区楼房悄然爆破 动机遭质疑(图)" src="./pic/12/201004060451309a84f.jpg" />
    ';
        preg_match_all("/src\s*=\s*\"(.*?)\"/i", $sString, $aMatch);
        print_r($aMatch[1]);
    ?>
      

  2.   

    preg_match_all('/<img>.+\/>/i',$string,$matchs); //获取img标签
    print_r($matchs[1]);preg_math_all('/src=[\"\']([^\"\' ]+)/i',$string,$matchs);
    print_r($matchs[1]); //获取图片地址 "./pic/12/201004060451309a84f.jpg" />
        "
      

  3.   

    小弟非常感谢楼上两位,获取图片地址,都是对的,但是<img alt="广西一新建小区楼房悄然爆破 动机遭质疑(图)" src="./pic/12/201004060451309a84f.jpg" />
    完整的这个怎么取,还是没有搞定,看着你的写的,我也仿着写了一下,还是没有写出来 ,再请帮写一下。
      

  4.   

    $s = <<< TEXT
     <p>&nbsp;4月1日18时左右,广西南宁市一小区传出一声巨响,一栋6层整楼随即倾而未倒,呈40度角倾斜,随即该楼照片开始在网上流传,被称为广西&ldquo;楼歪歪&rdquo;。</p>
    <p class="f_center"><img alt="广西一新建小区楼房悄然爆破 动机遭质疑(图)" src="./pic/12/201004060451309a84f.jpg" /><br />
    TEXT;preg_match_all('/<.+?>/', strip_tags($s, '<img>'), $r);
    print_r($r[0]);Array
    (
        [0] => <img alt="广西一新建小区楼房悄然爆破 动机遭质疑(图)" src="./pic/12/201004060451309a84f.jpg" />
    )
      

  5.   

    preg_match_all('/<img(.*)src=['"]?([^"']*)['"]?/',$str,$match);var_dump($match);
      

  6.   


    $("img").wrap("<div id='div_parent'></div>");
    var str=$("#div_parent").html();
            return str;
      

  7.   


    <?php    $sString = '
        <p>&nbsp;4月1日18时左右,广西南宁市一小区传出一声巨响,一栋6层整楼随即倾而未倒,呈40度角倾斜,随即该楼照片开始在网上流传,被称为广西&ldquo;楼歪歪&rdquo;。</p>
        <p class="f_center">
    <img alt="广西一新建小区楼房悄然爆破 动机遭质疑(图)" src="./pic/12/201004060451309a84f.jpg" /><br />
        从这段中我取出
    <img alt="广西一新建小区楼房悄然爆破 动机遭质疑(图)" src="./pic/12/201004060451309a84f.jpg" />
    <img src="sdfsdf"/>
        ';    preg_match_all("@(<img[^>]+?/>)@i", $sString, $aMatch);
        print_r($aMatch[1]);
    ?>