RootRifs
Zurück zu Kapitel 2: PHP-Praxis - Grundlegende Techniken

PHP | Intermediate

Reguläre Ausdrücke

Muster in Texten erkennen und Eingaben filtern.

Lernziel

Du lernst, was regulaere Ausdruecke sind und wie du sie zum Pruefen von Textmustern einsetzt.

Wofuer sind regulaere Ausdruecke gut?

Mit regulaeren Ausdruecken kannst du Muster in Strings beschreiben. Das ist nuetzlich, um Dateiendungen, E-Mail-Formate oder bestimmte Texteingaben zu pruefen.

Beispiel mit preg_match

<?php
if (preg_match("/\.doc/i", $file)) {
    echo "Dokument gefunden";
}

Typische Einsaetze

Dateifilter, Validierung einfacher Formate, Suche in Texten oder Plausibilitaetspruefungen.

Hinweis

Regulaere Ausdruecke sind maechtig, aber nicht immer die einfachste Loesung. Fuer manches Problem gibt es in PHP spezialisierte Funktionen.