RegExp
Spickzettel
PHP-RegExp
Metazeichen, Quantifikatoren, Zeichenklassensymbole und Regex Optionen
1. Metazeichen
| Metazeichen | Bedeutung |
| \ | “Maskiert” ein nichtalphanumerisches Zeichen und nimmt ihm dadurch die Sonderbedeutung |
| ^ | String/Textanfang |
| $ | String/Textende |
| . | Beliebiges Zeichen außer dem Zeilentrenner |
| | | Alternative |
| () | Gruppierung |
| [] | Zeichenbereich, Zeichenklasse |
2. Quantifikatoren
| Quantifikator | Bedeutung |
| * | Keinmal bis beliebig oft |
| + | Mindestens einmal, oder beliebig oft |
| ? | Optional 0 oder 1 mal |
| {x} | Genau x mal |
| {x,} | Mindestens x mal |
| {x,y} | Zwischen x und y mal |
3. Zeichenklassensymbole
| Zeichen | Enspricht | Bedeutung |
| \d | [0-9] | Ziffern |
| \D | [^0-9] | Verneinung von \d |
| \w | [0-9a-zA-Z_] | Buchstaben, Ziffern, Unterstrich |
| \W | [^0-9a-zA-Z_] | Verneinung von \w |
| \s | [\t\n\f\r] | Tabulator, Leerzeichen… |
| \S | [^\t\n\f\r] | Verneinung von \s |
