Hauptmenü

Untermenü

PHP/MySQL - Reguläre Ausdrücke - Grundlagen Teil 2

1. Die Abschnitte

2. Quantifier

Damit kann man die Anzahl von Zeichen vorgeben. Ohne diese Angaben wird immer angenommen, dass nach einem Zeichen gesucht wird. Dabei gibt es die folgenden Möglichkeiten.

Weitere Angaben können in den Metacharakteren {...} definiert werden. Dabei gibt es drei Varianten:

3. Charakterklassen

Hierbei kann man eine Zeichengruppe angeben und sie in die Metacharaktere [...] einbinden. Wichtig sind dabei die beiden Zeichen ^ und -.

Das "-"-Zeichen

...beschreibt den Bereich "von-bis", den die Zeichengruppe einnehmen kann.


// Alle Zahlen
[0-9]

// Alle Buchstaben ohne Modifier i
[a-z]

// Alle Buchstaben mit Modifier i
[a-zA-Z]

// Alle Kleinuchstaben mit Modifier i
[a-z]

Das "^"-Zeichen

...steht hier nicht wie üblich für den Anfang einer Zeichenkette, sondern ist eine Negation dessen, was folgt. Soll heißen, alle Zeichen außer diesem.


// keine Zahlen
[^0-9]

// keine Buchstaben ohne Modifier i
[^a-z]

// keine Buchstaben mit Modifier i
[^a-zA-Z]

// keine Kleinbuchstaben mit Modifier i
[^a-z]

zurück zum vorherigen Abschnitt weiter zum nächsten Abschnitt