reguläre Ausdrücke (RegExe)

Grundsätzliches

[]        - Range
[A-Z]+    - Grossbuchstaben
[a-z]+    - Gemeine
[A-Za-z]+ - Alphanumerische Zeichen

Wiederholungszeichen

.     - beliebiges Zeichen; .+ / .*
.     - echter . (Punkt!)
*     - beliebig viele, auch Null Zeichen
+     - beliebig viele, mindestens 1
{n,m} - genaue Wiederholung; n: mindestens, m: maximal zB [a]{1,2}: aaa - FALSCH

Untersuchungsgegenstandsbegrenzer

^     - Anfang
$     - Ende , Beispiel: ^[0-9]+$; ^[a-z]+$

Besonderes

[^z]+       - Gegenteil: keine zs!; [^5-9]+ Subjekt darf keine 5,6,7,8,9 enthalten
Subjekt     - zu untersuchende Zeichenkette
(eins|zwei) - 'eins' oder 'zwei' sind gesucht

Spezielles

/[ab]+/i - i - Gross/Klein-Schreibung egal: a OK, A OK
Obacht

ALLE REGULÄREN AUSDRÜCKE IN PHP MÜSSEN IN /<regEx>/ EINGESCHLOSSEN WERDEN!

gute weiterführende Literatur

reguläre Ausdrücke im Web