uepselon: Reguläre Ausdrücke

Beitrag lesen

Hallo,

ich hab nochmal ein Problem mit Regulären Ausdrücken
und zwar habe ich einen String:

$str = "my="custom.tpl";my="base.tpl"";

Sieht im Browser dann so aus -> my="custom.tpl";my="base.tpl"
Nun will ich nach den Dateinamen suchen und diese alle in ein Array speichern.
Hab als ansatz ereg() versucht:

ereg ("="(.*.tpl)",$str,$reg);

echo $reg[1];

enthält der String nur einen Dateinamen Funktioniert es, sobald es zwei werden tun sich zwei
Probleme auf:

1. Gesucht wird von =" bis zum letzten .tpl und nicht bis zum nächsten.
   Hab auch schon mit ? probiert aber das geht irgednwie nur in Perl
2. Wie schaffe ich es alle Dateien auf einen Schlag in ein Array zu bekommen?

Gruß

ueps