Metalgurke: Pcretest

Beitrag lesen

Hallo qplay, finde ja gut das du dir ein Tutorial zum Thema reguläre Ausdrücke anschaust. Interessanter Bereich und manch komplexer Ausdruck hat auch schon den besten Programmierer zur Verzweiflung gebracht. :) Im Tutorial wird es meiner Meinung nach ein wenig ungeschickt erklärt.
Wichtig für dich, damit du schnell voran kommst und es keine weiteren Fehlinterpretationen gibt, an folgender Stelle

  
...  
error_reporting(E_ALL);  
    $regex = 'hier der regex';  
...

musst du -> 'hier der regex' auch dein Suchmuster angeben.

Also bspw. wie auf der Seite gezeigt (für Anfänger evtl. etwas missverständlich erklärt)

$regex = '/foobar/';

oder bspw.

$regex = '/foo|bar/';

In dem Fall sollst du dein Suchmuster immer in der Variable $regex als Zeichenkette speichern. Anschließend machst du eine Einfabe und genau diese Eingabe wird mit deinem Suchmuster verglichen. Wird das Suchmuster erkannt wird "passt" ausgegeben, wenn nicht wird "passt nicht" ausgegeben.

Kurzfassung :)
1. In $regex steht dein Suchmuster (pattern) drin.
2. Im Formularfeld schreibst du eine Zeichenkette rein die anschließend auf ein gültiges Muster, welches du in $regex definiert hast, überprüft wird.

Schau dir die Seite nochmal genauer an, evtl. solltest du aber auch auf andere Tutorials zurückgreifen oder dich generell erst einmal mit anderen Themenbereichen der  PHP-Programmierung beschäftigen.

Gruß Metalgurke