PHP
Referenzliste
ereg
Reguläre Ausdrücke (POSIX)
Befehl:
int ereg ( string $pattern , string $string [, array &$regs ] )
Parameter-Liste:
Beschreibung | |
---|---|
Regulärer Ausdruck mit Berücksichtigung der Groß- und Kleinschreibung | |
Die zu durchsuchende Zeichenkette | |
Wenn Übereinstimmungen mit eingeklammerten Teilzeichenketten von pattern gefunden werden und die Funktion mit dem dritten Argument regs aufgerufen wurde, werden die Übereinstimmungen in den Elementen des Arrays regs gespeichert.$regs[1] enthält die Teilzeichenkette der ersten Klammer, $regs[2] die Teilzeichenkette der zweiten usw. $regs[0] enthält bei Übereinstimmung mit string eine Kopie der kompletten Zeichenkette string . |
Rückgabewerte:
Gibt die Länge der übereinstimmenden Zeichenkette zurück, falls in
Falls der optionale Parameter
string
eine Übereinstimmung mit pattern
gefunden wurde oder FALSE
, wenn keine Übereinstimmung gefunden wurde oder wenn ein Fehler aufgetreten ist.Falls der optionale Parameter
regs
nicht übergeben wurde oder die Länge der übereinstimmenden Zeichenkette 0 ist, gibt diese Funktion 1 zurück. Beschreibung:
Sucht in string unter Berücksichtigung der Gross- und Kleinschreibung nach Übereinstimmungen mit dem regulären Ausdruck, der in pattern angegeben wurde.
Aktiv in Version:
(PHP 4, PHP 5)
Hinweis:
Hinweis:
Seit PHP 5.3.0 ist die regex-Erweiterung zugunsten der PCRE-Erweiterung als veraltete markiert. Ein Aufruf dieser Funktion wird eine E_DEPRECATED-Notice ausgeben. Sie können sich die Liste der Unterschiede ansehen, wenn Sie Hilfe beim Umstieg auf PCRE benötigen.
Die Funktion preg_match(), die eine zu Perl kompatible Syntax regulärer Ausdrücke verwendet, ist häufig die schnellere Alternative zu ereg().
Siehe auch:
• eregi()
Sucht Übereinstimmung mit regulärem Ausdruck ohne Berücksichtigung von Gross-/Kleinschreibung
Ersetzt einen regulären Ausdruck
Ersetzt einen regulären Ausdrück ohne Berücksichtigung von Gross-/Kleinschreibung
Führt eine Suche mit einem regulären Ausdruck durch
• strpos()
Sucht das erste Vorkommen des Suchstrings
• strstr()
Findet das erste Vorkommen eines Strings
Quoten von Meta-Zeichen
ereg() - Beispiel:
Eingabe:
<?php $date = '2013-10-05'; // Das folgende Code-Schnipsel mimmt ein Datum im ISO-Format (JJJJ-MM-TT) // und gibt es im Format TT.MM.JJJJ aus: if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) { echo "$regs[3].$regs[2].$regs[1]"; } else { echo "Ungültiges Datumsformat: $date"; } ?>
Ausgabe: