Witam,

Muszę pobrać ze stringa wszystkie wystąpienia tagu img (chodzi o cały tag czyli <img src="">)
Próbuję to zrobić za pomocą takiego wzorca:

  1. wzorzec = /(<img){1}.+(">){1}/g;
  2.  
  3. var tab = string.match(wzorzec);


Problem polega na tym że pobiera mi cały znacznik img ale tylko ostatnie wystąpienie, co więcej później zamieniam to przez metodę
replace na inny zastępczy ciąg (bo zależy mi na tym żeby tą tablicę pobraną przez match przywrócić później w miejsce zamiennika)
zamienia mi wszystko co występuje pomiędzy pierwszym wystąpieniem img a ostatnim wystąpieniem na zamiennik.
A zależy mi żeby było tak "jakiś tekst1 <zamiennik> jakiś tekst2 <zamiennik> jakiś tekst3".
W tej chwili wynik mam taki: jakiś tekst1 <zamiennik> jakiś tekst3;

Edit.

Problem rozwiązany, trzeba dac taki wzorzec gdyby kogoś to interesowało:
  1. /<img[^>]+">/g;