Minimix: Text aus Datei löschen

Beitrag lesen

Hi,

ich würde gerne diese Datei einlesen und je nachdem eine Methode aus dieser Datei rauslöschen. Wie würde man da am besten elegant vorgehen? Mit Regex stelle ich mir das u.U. schwierig vor.

PCRE kennt Recursive Patterns. Damit kann man Klammernpaare finden - allerdings nur, wenn sie wirklich paarig vorkommen und nicht einzeln in Strings oder ähnlich. Ansonsten musst du dir einen Mini-Parser schreiben, der auch Strings erkennt und deren Inhalt unberücksichtigt lässt. (PHPs Tokenizer kann helfen.)

das geht dann (ganz sachte) in Richtung Interpreter? Oder sehe ich das falsch? Den Tokenizer kenne ich nicht, nur vom Hörensagen, muss ich mir mal angucken. Danke für den Tip.