regular_expressions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
regular_expressions [2015/11/22 16:06] – [Regular Expressions] olli | regular_expressions [2024/09/13 06:42] (aktuell) – [PHP (PCRE)] olli | ||
---|---|---|---|
Zeile 20: | Zeile 20: | ||
|'' | |'' | ||
|'' | |'' | ||
- | |'' | + | |'' |
|'' | |'' | ||
+ | <WRAP info round> | ||
+ | Die POSIX-Zeichenklassen müssen innerhalb einer Zeichenauswahl '' | ||
+ | Beispiel: '' | ||
+ | </ | ||
===== Quantoren ===== | ===== Quantoren ===== | ||
Zeile 33: | Zeile 37: | ||
|'' | |'' | ||
|'' | |'' | ||
+ | |||
+ | ===== Spezielle Zeichen ===== | ||
+ | ^RegExp ^Bedeutung^ | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
+ | ===== Unicode ===== | ||
+ | ^RegExp ^Bedeutung^ | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
+ | <WRAP info round> | ||
+ | Dies sind nur die häufigsten RegExps für Unicode, für weitere Informationen siehe [[https:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Gruppen und Backreferences ===== | ||
+ | ^RegExp ^Bedeutung^ | ||
+ | |'' | ||
+ | |'' | ||
+ | |||
Die unterstützen Features unterscheiden sich je nach Implementierung/ | Die unterstützen Features unterscheiden sich je nach Implementierung/ | ||
===== PHP (PCRE) ===== | ===== PHP (PCRE) ===== | ||
+ | * Einzelne Unicodezeichen werden nicht als '' | ||
+ | * Es werden POSIX-Zeichenklassen und " | ||
+ | <WRAP info round> | ||
+ | Seit Version 7.3 nutzt [[PHP]] [[https:// | ||
+ | Dies bringt eine strengere Prüfung der Pattern mit sich. | ||
+ | Das sonstige Verhalten soll weitgehend identisch sein. | ||
+ | </ | ||
+ | |||
* [[https:// | * [[https:// | ||
| | ||
Zeile 53: | Zeile 92: | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ===== procmail ===== | ||
+ | [[procmail]] verwendet eine eigene Implementierung von regulären Ausdrücken. Sie unterstützt die Quantoren vom Typ '' | ||
===== sed ===== | ===== sed ===== | ||
Zeile 63: | Zeile 105: | ||
|'' | |'' | ||
+ | Auch Gruppen '' | ||
+ | |||
+ | <WRAP info round> | ||
+ | Beim Escaping muss beachtet werden, dass Ausdrücke, die in doppelten Anführungszeichen (''"'' | ||
+ | Ausdrücke, die in einfachen Anführungszeichen (''''' | ||
+ | </ | ||
===== Links ===== | ===== Links ===== | ||
* [[http:// | * [[http:// | ||
+ | |||
regular_expressions.1448204811.txt.gz · Zuletzt geändert: 2015/11/22 16:06 von olli