|
|
|
|
| |
| 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. |
|
|
|
|
| |
|
|
|
|