dedlfix: preg_replace Problem

Beitrag lesen

Tach!

Ein Problem mit solchen Fragestellungen ist auch immer, dass man erst mal definieren müsste, was bei {{ foo }} bar }} oder {{ foo {{ bar }} passieren soll.

Garbage in, garbage out - wäre eine Strategie, den Verwender in die Pflicht zu nehmen, Ordentliches zu liefern, wenn er Ordentliches zurückhaben möchte. Wenn man solche Fehler finden möchte, wird man mit Regex nicht weiterkommen. Da muss dann ein Parser ran, der in der Lage ist, ungültige Syntax zu erkennen. Das ist letzlich eine Frage von Aufwand und Nutzen unter Berücksichtigung des Ziels, ob der einfache Regex reicht oder ob es ein komplexer Parser sein muss.

dedlfix.