511 Beiträge rss | 52 Nutzer online

Reguläre Ausdrücke ausprobieren

Wie soll man Reguläre Ausdrücke ausprobieren? Unter Linux geht das am besten auf der Shell mit Grep, respektive Egrep zum Beispiel mit

echo "Ich habe ein Auto aus dem Autohaus" | egrep –e "\bAutos?\b"

Da Grep und Egrep zeilenweise arbeiten, würde in diesem Fall die komplette Zeile wieder ausgegeben. Die Zeile

echo "Ich habe Automobile aus dem Autohaus" | egrep "\bAutos?\b"

dagegen würde keinerlei Ausgabe bringen.

Die beste Lösung zum Ausprobieren und Lernen ist der der "Regex Coach". Dieses gratis unter http://weitz.de/regex-coach/ erhältliche Programm erlaubt Ihnen, Reguläre Ausdrücke einzugeben und an vorhandenen Texten auszuprobieren. Sind die Ausdrücke fertig, übernehmen Sie diese zum Beispiel in PHP. Den Regex Coach gibt es für Linux und für Windows.

Sobald Sie den Regex-Coach installiert haben, probieren Sie gleich das erste Beispiel aus. Geben Sie unter Regular Expression: den Ausdruck

\bAutos?\b

ein und schreiben Sie in Target String einen beliebigen Text. Sobald im Text eine Stelle vorkommt, auf die der Ausdruck passt, wird diese gelb markiert. Achtung: Das Programm markiert immer nur das erste Vorkommen. Unten links im Fenster findet sich aber zwei Buttons bei Scan from 0, mit denen Sie zwischen den Fundstellen im String hin- und herspringen können.

 


blog comments powered by Disqus
Copyright © goldmann.de 1999-2010   | powered by Tippscout 5.0
Zurück Startseite