Hallo,
ich bin echt kein Profi von regulären Ausdrücken.
Das habe ich nur probeweise eingesetzt, um zu schauen, ob überhaupt was passiert. Aber es reagiert nicht wirklich.
Irgendwie steige ich da nicht durch. Ich müsste stundenlang experemtieren, bis ich drauf komme. Hoffe, jemand erklärt es mir einfach an diesem Beispiel mal kurz, warum etc.
Ich möchte, dass folgende Formate berücksichtigt werden:
MUSS: zeichenkette_mit_whitespace_etc. | wieder_zeichenkette
Also zwei Strings von einer Pipe getrennt muss sein.
OPTIONAL: zeichenkette \w? | zeichenkette \w? | zeichenkette \w?
Zeichenkette darf zwar Satzzeichen, Zahlen und Whitespace enthalten, aber auf keinen Fall leer sein oder nur aus Zeichen, etc. bestehen.
Der letzte optionale Wert ist eben die zweite Pipe und dahinter die dritte Zeichenkette.
ich bin echt kein Profi von regulären Ausdrücken.
Das habe ich nur probeweise eingesetzt, um zu schauen, ob überhaupt was passiert. Aber es reagiert nicht wirklich.
PHP:
if(!preg_match('/^(\w{2,}?)|(\w{2,}?)|(\w{2,}?)$/' , $single)) meldung('Nein');
Ich möchte, dass folgende Formate berücksichtigt werden:
MUSS: zeichenkette_mit_whitespace_etc. | wieder_zeichenkette
Also zwei Strings von einer Pipe getrennt muss sein.
OPTIONAL: zeichenkette \w? | zeichenkette \w? | zeichenkette \w?
Zeichenkette darf zwar Satzzeichen, Zahlen und Whitespace enthalten, aber auf keinen Fall leer sein oder nur aus Zeichen, etc. bestehen.
Der letzte optionale Wert ist eben die zweite Pipe und dahinter die dritte Zeichenkette.