Mailinglisten-Archive |
Hallo liebe Liste, einfache reguläre Ausdrücke bekomme ich mit Hilfe von Büchern oder google noch gut hin, aber folgendes Muster zu finden, hat mich zur Verzweiflung getrieben! Auch mein php4 Buch hilft mir momentan nicht großartig weiter. Mein folgender Stand: preg_match_all("/[\-\-\-\-\-$](.*)(^[\-\-\-\-\-]|(^[=====]))/ism", $content, $matches, PREG_SET_ORDER); Leider bekomme ich nur Müll geliefert. Ich möchte jedoch den "Bla bla mehrzeiligen Text (Adresse)" blockweise von preg_match_all geliefert bekommen. Ich dachte mir, man geht folgendermaßen vor. Finde 5 x - Zeichen am Ende der Zeile UND ((finde 5 x - Zeichen ODER oder 5 x = Zeichen) am Anfang). Und gib mir den Inhalt dazwischen aus. Mehrzeilige Kopfzeile ------------------------------------------------------------------------ -------- Bla bla mehrzeiliger Text (Adresse) ------------------------------------------------------------------------ -------- Bla bla mehrzeiliger Text (Adresse) ======================================================================== ======== Mehrzeilige Kopfzeile ------------------------------------------------------------------------ -------- Bla bla mehrzeiliger Text (Adresse) ------------------------------------------------------------------------ -------- Bla bla mehrzeiliger Text (Adresse) ======================================================================== ======== Mehrzeilige Kopfzeile ------------------------------------------------------------------------ -------- Bla bla mehrzeiliger Text (Adresse) ------------------------------------------------------------------------ -------- Bla bla mehrzeiliger Text (Adresse) ------------------------------------------------------------------------ -------- Bla bla mehrzeiliger Text (Adresse) ======================================================================== ======== Wenn mir das ganze nicht mit regulären Ausdrücken gelingt, geh ich den herkömmlichen weg (ohne regexp und lies es zeilenweise mit eigenen Merker ein)! Vielleicht gibt es jedoch in der Liste den einen oder anderen, dem das obige Muster nicht allzu schwer fällt ;). Vielen Dank. Gruesse, Alex
php::bar PHP Wiki - Listenarchive