Regulärer Ausdrücke 1 | © Michael Kalinka, 2001 |
Anwendung : Erzeugen von Bedingungen
Bei Verwendung von $_ kann geschrieben werden : /PATTERN/
Anstelle von "/" können auch andere Zeichen verwendet werden, z.B. ";" oder "'".
Der Suchalgorithmus kann mit Flags modifiziert werden
c | Suchposition nicht zurücksetzen bei Fehler (bei g) |
g | Globale Suche, d.h. finde alle Vorkommen |
m | Case-insensitive |
i | Strings können aus mehreren Zeilen bestehen |
o | Suchmuster nur einmal kompilieren |
s | Strings nur als eine einzige Zeile betrachten |
x | Erweiterte Syntax aktivieren |
Beispiel :
$str = "Hans,Harries,Hamburg";
$str =~ s/,/:/g;
=> $str = "Hans:Harries:Hamburg";
Beispiel :
$str = "abcdef";
$str = tr/abc/xyz/;
=> Str = "xyzdef"
c | Komplement von VONLISTE |
d | Entfernt nichtersetzte Zeichen |
s | Aus der Ersetzung entstandene Duplikate entfernen |
U | Konvertiert von/nach UTF-8 |
C | Konvertiert von/nach 8-Bit-Zeichen (Oktet) |