phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] Boundary abmatchen?

[php] AW: [php] Boundary abmatchen?

Gloss Mathias Mathias.Gloss_(at)_start.de
Tue, 11 Jul 2000 12:12:09 +0200


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