Mailinglisten-Archive |
Hallo liebe Listenden... (was für ein Wortspiel... :) Würde mir bitte mal jemand das Brett entfernen, daß mir vor der Stirn hängt? Folgendes Prob: Textfile: --snip-- Irgendeintextstehthieroben \start Irgeneintexthiermittendrin \ende IrgendeinTextuntendrunter. --snap-- Ich versuche - wie immer klappts nicht sobald ich was mit Regex zu tun bekomme - diesen Text aus dem File zu zerschnippeln. Das Ergebnis sollte so aussehen: $regs[1] == "Irgendeintextstehthieroben"; $regs[2] == "Irgeneintexthiermittendrin"; $regs[3] == "IrgendeinTextuntendrunter."; Mein Code: --snip-- $text = file ("test.txt"); $text = implode ($text, ""); $pattern = "(\\start\n)(.*)(\\ende\n)"; if (eregi($pattern, $text, $regs) ) { while ( list( $key, $value ) = each( $regs ) ) { echo $key, " = ", $value, "<br>"; } } --snap-- bringt folgende Ausgabe: --snip-- 0 = start Irgeneintexthiermittendrin \ende 1 = start 2 = Irgeneintexthiermittendrin \ 3 = ende 4 = 5 = 6 = 7 = 8 = 9 = --snap-- Ich kriegs nicht gebacken. Und überhaupt: wieso ist count($regs) == 10? Hilfääää! Gruß, Axel. a.tietje_(at)_flynet.de -------------------------------------------------- Source code equals power. Source code is sacred. Trust nobody... From: Software Developers Combat Manual --------------------------------------------------
php::bar PHP Wiki - Listenarchive