Go to content Go to navigation

RegExps und (X)HTML gehören nicht zusammen... · 14. November 2009, 22:04 von Steffen

…ich höre es selbst immer wieder und weise dann oft darauf hin, dass es mit an Sicherheit grenzender Wahrscheinlichkeit die falsche Idee ist (und man ans Reißbrett zurückgehen sollte), wenn man ein (X)HTML-Markup-Problem (oder was auch immer) mit Regulären Ausdrücken angehen möchte. Reguläre Ausdrücke sind zum Parsen von Markup (selbst von Snippets oder kurzen Passagen) einfach nicht geeignet. Schon gar nicht, wenn man HTML-Nutzereingaben “sicher” machen möchte.
Als zweites Problem erweisen sich RegExps an sich…wie Jamie Zawinski es mal ausdrückte:

Some people, when confronted with a problem, think “I know, I’ll use regular expressions.” Now they have two problems.

Ein Satz, an den ich immer zu denken versuche, wenn ich zu Regulären Ausdrücken greife, um ein Problem anzugehen. Dieser erheiternde Stackoverflow-Kommentar zur x-ten HTML-RegExp-Frage faßt es ganz treffend zusammen – und zeigt nebenbei, warum UTF-8 das einzig richtige Encoding im Web ist. ;)

Kommentarfunktion für diesen Artikel geschlossen

Letzte 10 Artikel

HTTP-CUKE
Gnome-Panel floating point exception
RegExps und (X)HTML gehören nicht zusammen...
253 Tage nicht geschrieben?
PHP-Framework Agavi 1.0.0 and unofficial FAQ
Firebug console logging function in Opera
Mixxx SkinEditor
Launch des Freizeitportals für Rügen
The story of stuff...
Wer sich keinen Rechenzentrumstruck...


Suchen

Verwandte Artikel

Interessantes

ahoi polloi. Für die (fast) tägliche Portion Karikaturen über den alltäglichen Wahnsinn.

Der Spiegelfechter. “So sagt man, wenn man Jemand mit irgend etwas dem Scheine nach Glaubliches täuscht, es sey eine Spiegelfechterei.” – Beiträge, die zum Nachdenken anregen.

Fefes Blog. Besuchs- und Lesebefehl! Tägliche Informationshäppchen für mehr Aufklärung und Spaß im Leben.

Karl Weiss. Journalismus - so der kurze und prägnante Titel des Weblogs von Karl Weiss. Artikel und Dossiers von ihm (meist veröffentlicht in der Berliner Umschau)

Opera Desktop Team. Blog mit Snapshots des aktuellen Stands der Entwicklung meines Browser-Arbeitstieres.

Püöähh!. Gonmag berichtet Geschichten von seinen Freunden. Oder so. ;)

rabenhorst. "Wenn Du das Weblog liest, wirst Du nie wieder ruhig schlafen." Blog zu Datenschutzthemen und allem was dazu gehört. Samt Gefahr-Indikator für Demokratie & Rechtsstaatlichkeit in Deutschland!

xkcd. “A webcomic of romance, sarcasm, math, and language.” – Comics mit wissenschaftlich-nerdigem Touch. hust Klassiker: Raptorenwitze!


textpattern