$str ='<p><img src=\"/media/tmp/201110/25/FJhmV6mJQRqXEssHXdlX.jpg.thumb.jpg\" alt=\"\" /><img src=\"/media/tmp/201110/25/LCPo7QM6hvHvi4VloCqL.jpg.thumb.jpg\" alt=\"\" /></p>';我想取出 src的值用这个 $pre = "/<img\s*src=\"?(.[^>']*)?\s+.*>/isU";
结果变成了:
preg_match_all($pre,$info['content'],$p);
print_r($p);
Array
(
    [0] => Array
        (
            [0] => <img src=\"/media/tmp/201110/25/FJhmV6mJQRqXEssHXdlX.jpg.thumb.jpg\" alt=\"\" />
            [1] => <img src=\"/media/tmp/201110/25/LCPo7QM6hvHvi4VloCqL.jpg.thumb.jpg\" alt=\"\" />
        )    [1] => Array
        (
            [0] => \"/media/tmp/201110/25/FJhmV6mJQRqXEssHXdlX.jpg.thumb.jpg\"
            [1] => \"/media/tmp/201110/25/LCPo7QM6hvHvi4VloCqL.jpg.thumb.jpg\"
        ))
前后的 \" 得去掉...
请问这个正则怎样改下呢?