Start_Match --> Parse --> End_Match

NTDY

Erfahrenes Mitglied
Hallo.
Wie könnte man so was realisieren.
Ich möchte eine HTML Datei einlesen und an bestimmten Stellen die Information in einen Puffer schreiben.

Bsp.:

<!--%begin_65-->
Hier ist
der Text der
in den Puffer_1 soll
<!--%end_65-->

Jetzt soll der Parser so laufen.
Ich matche "<!--%begin_65-->", gehe in die nächste Zeile und lese alles in ein Puffer, bis ich
"<!--%end_65-->" matche.

Der Puffer soll dann beispielsweise in eine neue Datei geschrieben werden. Das ist aber nicht so wichtig es geht halt einfach um die Schritte:

1. Match_Beginn
2. alles matchen bis Punkt 3.
3. Match_Ende

Danke schön :-D
 
Wieder mal RegEx:
Code:
preg_match("/\<!--%begin_65--\>(.*?)\<!--%end_65--\>/si", $file, $result);

$file sollte deine eingelesen Datei, die "ge-matcht" werden soll beherrbergen.
$result beinhaltet, das "ge-match-te" ergebnis.
 
Zurück