regex - regular expressions   

Die Programmiersprache PERL, die vor allem zur Verarbeitung von Zeichenketten entwickelt wurde, verfügt über eine der umfangreichsten Unterstützungen von sogenannten "regulären Ausdrücken" (engl.: regular expressions).

Diese kurzen Zeichenketten werden aber auch von anderen UNIX-Programmen verwendet, um Zeichenketten zu verarbeiten. Mögliche Einsatzgebiete für regular expressions sind z.B.:

- das Suchen bestimmter Muster in einer Zeichenkette (matching)

- das Extrahieren bestimmter Muster aus Zeichenketten

- das Ersetzen von bestimmten Mustern bzw. Zeichen (substitution)

Beispiele für regular expressions:

:/Test/ sucht "Test"
:s/Test/Neu ersetzt "Test" durch "Neu"

Diese Ausdrücke lassen sich in den Programmcode integrieren:

if($Daten =~ /Test/)

Diese if-Bedingung prüft, ob die in der Variable $Daten enthaltene Zeichenkette das Wort "Test" enthält.

 
     
ANZEIGEN