Reguläre Ausdrücke (RegEx)
Grundsaetzliches
- [] - 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
PHP Spezielles
/[ab]+/i - i: Gross/Klein-Schreibung egal: a OK, A OK
ALLE REGULÄREN AUSDRÜCKE IN PHP IN /