burghi'sphp-dummies.de
PHP für Einsteiger und Fortgeschrittenere - an laufenden Scripten erklärt
29.06.2016, 12:48 Uhr - Impressum

Tutorials - RegExpressions - Basics - was ist das ?

Tutorials - RegExpressions
Basics: was ist das ?
Wikipedia.de sagt dazu:

Reguläre Ausdrücke (Abk. RegExp oder Regex, engl. regular expression) bilden eine Familie von kompakten, leistungsfähigen formalen Sprachen mit denen sich (Unter-)Mengen von Zeichenketten beschreiben lassen. Diese Sprachen werden von vielen Texteditoren und Hilfsprogrammen (hauptsächlich unter Unix) verwendet, um bestimmte Muster zu suchen und dann durch etwas anderes zu ersetzen oder eine Aktion auszuführen. Programme, die reguläre Ausdrücke benutzen, sind z.B. egrep, sed und awk, aber auch in Programmiersprachen wie Perl, Java, C#, Python, Tcl, PHP, Ruby und Gambas oder Texteditoren wie Emacs und vi lassen sich reguläre Ausdrücke verwenden.

weiteres: http://de.wikipedia.org/wiki/RegExp




Fazit:
Reguläre Ausdrücke sind also ein Weg, Zeichenketten zu beschreiben.
Im Grunde sind RegExp eine äußerst einfache (aber nicht simple) und effektive "Sprache" für sich.

Warum sollte man Zeichenketten beschreiben sollen? Um sie z.B. auf Korrektheit zu testen.

Zum vergleichen einer Zeichenkette mit einem regulären Ausdruck gibt es in PHP die Funktionen ereg() und eregi().
(eregi macht das selbe wie ereg, nur ohne berücksichtigung von Groß-/ Kleinschreibung)
ereg(RegExp, Zeichenkette)
eregi(RegExp, Zeichenkette)
© 2004-2005 - Impressum