PHP4-Forum
Forum | Befehle | MySQL | Beispiele | Newsletter | Suche | Home

Untermenü

Erweitertes
Reguläre Ausdr.
MIME-Mail
PHP und WAP
Crontab
HTTP-Header
Klassen, Objekte

Zu dieser Seite

Reguläre Ausdr.
Grundlagen I
Grundlagen II
ereg() und eregi()
Beispiel zu ereg()
ereg_replace()
Schneller mit PCRE
Grundlagen I

Zunächst muss beachtet werden, dass es bei den Regulären Ausdrücken sehr viele Sonderzeichen gibt, die als Befehle interpretiert werden. Daher sollten alle Sonderzeichen (also alles außer Zahlen und Buchstaben) durch einen vorhergehenden Backslash gesichert werden: Aus "Wir haben 5$ bezahlt" wird "Wir haben 5\$ bezahlt". Auch sollte hier erwähnt werden, dass Reguläre Ausdrücke grundsätzlich Groß- und Kleinschreibung unterscheiden. Bei der Anwendung in PHP werden Sie jedoch feststellen, dass dieses sehr einfach umgehen werden kann.

Grundlegende Ausdrücke


Um einfach irgendetwas in einer Zeichenkette zu finden, gibt man als REGEX einfach das entsprechende Wort an:
php findet die Zeichenkette, die "php" enthält. Hierbei ist es egal, ob es ein einzelnes Wort ist, am Anfang, Ende oder sonst wo steht.

Die wohl wichtigsten Zeichen bei den REGEX sind ^ (Accent a la Dach) und $ (Dollar).
^ steht für den Anfang einer Zeichenkette:
^PHP findet die Zeichenkette, die mit "PHP" beginnt, z.B. "PHP finde ich gut", oder auch "PHP3-Forum".

$ steht für das Ende einer Zeichenkette:
Internet$ findet die Zeichenkette, die mit "Internet" endet, z.B. "Ich surfe im Internet" aber NICHT "Im Internet ist es toll".

Die beiden kann man natürlich auch kombinieren:
^PHP$ findet jetzt nur die Zeichenkette, die den Inhalt "PHP" hat. Das ist natürlich kaum anwendbar, stattdessen kann man auch den if-Befehl verwenden.
Dienstleistungen | Werbung | Impressum | Sitemap | Kontakt | Email © 1999 - 2009 | Last Update: 21.05.2001