peter: suchpostion bei mehrmaliger globaler suche zurücksetzen

Beitrag lesen

hallo

mein problem ist sehr warscheinlich das eines anfängers, aber ich stecke fest.

ich muss "$article" (stammt von textdatei) mehrmals global durchsuchen und die ergebnisse speichern. dazu habe ich mehrere for-schleifen, z.b.:

###############################################
for ($i = 0; $i <= $artikelzahl; $i++)
{
 $article =~ m/<IMG SRC="(.*?)"/>/g;
 push (@bild, $1);
}

for ($i = 0; $i <= $artikelzahl; $i++)
{
 $article =~ m/<!--1-->(.*?)<!--2-->/g;
 push (@zeit, $1);
}
###############################################

PROBLEM: bei der zweiten schleife beginnt die suche nicht wieder am anfang von $article (nur wenn ich bei "m/<IMG SRC="(.*?)"/>/g" mittels "?" eine gierige such verhindere.

FRAGE: wie kann man die suchposition im skalar $article zurücksetzen?

vielen dank im voraus
peter