Mailinglisten-Archive |
ANGEL Harald wrote: > Hallo phpbar-Mitglieder! > > Ich probier seit 1h ein Pattern zu finden, schaffe es aber nicht... > Obiwan, ihr seid meine letzte Hoffnung... ;-) > > Mein String schaut entweder so: > [Bild:123] oder so: [Bild:123,100] aus. > Parameter 1 ist die Bildid. > Der optionale 2te Param. Ist die Weite. > > Ich will nach dem preg_match_all die Parameter auf einem Array stehen > haben. > > Ich versuche das so: > $search = '#\[Bild:([0-9]+)\]|\[Bild:([0-9]+),([0-9]+)\]#'; > > Wo ist mein Fehler? Der Regex ist eigentlich korrekt, aber es geht auch kürzer: \[Bild:(\d+)(?:,(\d+))?\] Allerdings funktioniert dein Regex so bei mir... Wie lauted denn dein preg_match_all aufruf? > > Lg Harald Yannik
php::bar PHP Wiki - Listenarchive