Mailinglisten-Archive |
Aloha, > ---------- > Von: Laura Reising[SMTP:laura.reising_(at)_online.de] > > Habe mich jetzt schon quer durch diverse REGEXP-Tutos gelesen, aber > keine Lösung für folgendes Problem gefunden: > > Ein String kann eine der folgeden Formen haben: > > boundary = be46f31c4e02f1f36afe66b7877743440 > boundary=be46f31c4e02f1f36afe66b7877743440 > boundary="be46f31c4e02f1f36afe66b7877743440" > boundary = "be46f31c4e02f1f36afe66b7877743440" > > Ich möchte verständlicherweise haben: > be46f31c4e02f1f36afe66b7877743440 > Versuchs mal mit (ungetestet) preg_match('/^boundary\s*=\s*"?(.*)"?$/',$dieZeile, $dieTeile); dann sollte in $dieTeile[1] das Ergebnis stehen und in $dieTele[0] der gesamte String (Inhalt von $dieZeile) Tipp : Modifier i : case insensitive : hier unnoetig ^ Zeilenanfang $ Zeilenende . Beliebiges Zeichen ? (Unter anderem:) Ein oder kein Vorkommen * Keines oder beliebiges Vorkommen + Eines oder beliebiges Vorkommen Das, was durch die Ausdrücke in den Klammern eingefangen wird, landet in $dieTeile[1] und folgende (bei mehreren Klammern). Viele Grüße, Mathias
php::bar PHP Wiki - Listenarchive