PHP 正则截取符合条件的字符串成为数组

 $str2 = '<p>678678<em>111111<img src="http://www.XXX.top/upload/image/20180709/1531139077408405.Png" title="1531139077408405.jpg" alt="平面图.jpg"/><img src="http://www.XXX.top/upload/image/20180709/1531139077408405.jpg" title="1531139077408405.jpg" alt="平面图.jpg"/><img src="http://www.XXX.top/upload/image/20180709/1531139077408405.jpg" title="1531139077408405.jpg" alt="平面图.jpg"/><img src="http://www.XXX.top/upload/image/20180709/1531139077408405.jpg" title="1531139077408405.jpg" alt="平面图.jpg"/></em></p>';
//  preg_match_all("/"http:[/]{2}[a-z]+[.]{1}[a-zd-]+[.]{1}[a-zd]*[/]*[A-Za-zd]*[/]*[A-Za-zd]*S*"/",$str2,$array3); 
    preg_match_all("/upload/w+/w+/w+.(jpg|png|jpeg|gif)/i",$str2,$array3); 

print_r($array3); 
原文地址:https://www.cnblogs.com/zonglonglong/p/9307774.html