phpbar.de logo

Mailinglisten-Archive

[php] Regex

[php] Regex

Mario Aeby spam at eMeidi.com
Mit Jun 16 19:33:55 CEST 2004


Hallo

Ich habe mir folgende Regex gebastelt:

$str_pattern = "/\[#[0-9]*\]([^\[]*)./";

Ich möchte also aus einem Textfile Blöcke extrahieren, die etwa so 
aussehen:

[#22]
variable=wert
variable=wert
...

[#23]
variable=wert
variable=wert
...

Problem: Innerhalb der Blöcke selber kann es auch eckige Klammern 
geben. Deshalb möchte ich als Delimiter jetzt nach dem String '[#' 
suchen, statt vorher nach '['. In Worten ausgedrückt:

Extrahiere Block zwischen '[#(Zahl)]' und '[#'. Aber wie mache ich das?

$str_pattern = "/\[#[0-9]*\]([^\[#]*)./"; funktioniert leider nicht :-(

Danke für Tipps!

Herzliche Grüsse
Mario
--
Mario Aeby
Stritenstrasse 47
CH-3176 Neuenegg

Mobile 078 690 50 11
Fax 031 741 28 93

http://www.eMeidi.com/

php::bar PHP Wiki   -   Listenarchive