Reguläre Ausdrücke - RegEx Coach

Um nun endlich zu richtig kurzen URLs in meinem Photoblog zu kommen, mußte ich mich in der letzten Zeit sehr viel mit den sogenannten Regulären Ausdrücken (Regular Expressions, RegEx) beschäftigen. Wer kennt sie nicht, diese scheinbar sinnlos zusammengewürfelten Zeichenketten alá /^(0*)11$/. Stößt man beim Programmieren auf ein solches Konstrukt (z.B. in einer PHP-Datei), wird dieser Part schleunigst übersprungen und sich wieder mit angenehmeren Dingen beschäftigt.

Dabei sind Reguläre Ausdrücke ein mächtiges Instrument im Webdesign-Alltag. Man muß sie nur verstehen und zu nutzen wissen, denn der Verwendungszweck der RegEx hört beim Umschreiben (mod_rewrite) von URLs nicht auf. Im Webdesign ursprünglich bei der Programmiersprache Perl beheimatet, haben die RegEx über entsprechende Funktionen längst auch in PHP Einzug gehalten.

Nun gibt es wie immer verschiedene Wege, sich mit dieser Materie vertraut zu machen. Ein gutes Buch gehört sicher dazu und auch im Internet gibt es tausende Anlaufstellen um sich diesbezüglich zu bilden (Leider sehr verstreut und Seiten auf denen dieses Thema halbwegs erschöpfend erläuert wird, sind eher selten.). Aber natürlich steht am Anfang immer eine Menge trial and error und learning by doing. D.h. PHP-Code schreiben (oder eine .htaccess-Datei), den localhost starten oder gar die Datei auf den Webspace laden und dort aufrufen. Das Ergebnis ist dann sowieso nicht das richtige und so wiederholt sich dieser Prozeß u.U. mehrfach.

RegEx Coach ScreenshotEine große Erleichterung stellt deshalb der RegEx Coach von Dr. Edmund Weitz dar, mit dem man intensiv die verrücktesten Konstruktionen ausprobieren kann. Grundlegend besteht das Programmfenster aus zwei Textfeldern. In das obere gibt man den Regulären Audruck ein und in das untere einen Beispieltext, der in Echtzeit vom Programm geparst wird. Treffen Bedingungen des Ausdrucks zu, so werden die Treffer im Beispieltext farbig hervorgehoben. Dieses Tool kann eine Menge Zeit sparen (Endlosschleife: Editor -> Browser -> F5), wird regelmäßig aktualisiert (neueste Version 2006) und im Paket ist für den Einstieg ein kleines Tutorial enthalten.

Artikel: Reguläre Ausdrücke - RegEx Coach
Datum: Wednesday, 25. January 2006, 19:10 Uhr
Kategorien: Software, Webdesign
Feed zum Beitrag: RSS 2.0 · Trackback: Trackback-URL
Diesen Artikel kommentieren.

3 Kommentare

Artikel kommentieren




Formatierung per XHTML oder Textile möglich.