$str="fsdf dfsdfsd<img src=\"C:/aaa1.jpg\" width=\"50\" height=\"16\" BORDER=0>dsfsdfsdfdsf<img src=\"C:/aaa2.jpg\" width=\"50\" height=\"16\" BORDER=0>sdfsdfsdf<img src=\"C:/aaa3.jpg\" width=\"50\" height=\"16\" BORDER=0>sdfsdfsdf";
preg_match_all("/<img src=\"([^\"]*)\" width=\"\d+\" height=\"\d+\" BORDER=\d+>/is",$str,$arr);
echo "<pre>";
print_r($arr);
echo "</pre>";
exit;
其中$arr[1]为想要得提取出的来的src,当然这个[^\"]*写得很不标准
只是不允许出现"的,可以为空。你要提供给我这个C:/aaa.jpg的详细的组成规则才可以。