Merhaba arkadaşlar,

elimde 4 adet farklı img tagı var.. Bunların hepsini tek bir preg_match_all ile tespit etmem mümkün mü acaba ??

<img src="img1.jpg" alt="test" />
<img src="img2.jpg" height="21"/>
<img src="img3.jpg" border="1">
<img src="img4.jpg" >

kullandığım komut:
	preg_match_all('#<img (.*?)([/>| />|>| >])#si',$this->Data,$img);
Aldığım sonuç aşağıdaki gibi.. img tagı arasındaki tüm değerler gözükmüyor. Yarım okuyor. Nerde hata yapıyorum acaba ?

Yardımcı olabilecek birileri var mı ?

Array
  (
[1] => Array
    (
        [0] => src="img1.jpg"
        [1] => src="img2.jpg"
        [2] => src="img3.jpg"
        [3] => src="img4.jpg"

    )