Heim >Backend-Entwicklung >PHP-Tutorial >PHP – POSIX-Funktionen für reguläre Ausdrücke
POSIX-Regex-Funktion
ereg_replace – Ersetzung regulärer Ausdrücke
ereg – Vergleich regulärer Ausdrücke
eregi_replace – Ersetzung regulärer Ausdrücke ohne Berücksichtigung der Groß-/Kleinschreibung
eregi – Übereinstimmung mit regulären Ausdrücken ohne Berücksichtigung der Groß- und Kleinschreibung
split – Teilt eine Zeichenfolge mithilfe regulärer Ausdrücke in ein Array auf
spliti – Übereinstimmung mit regulären Ausdrücken ohne Berücksichtigung der Groß-/Kleinschreibung. String in Array aufgeteilt
sql_regcase – Generieren Regulärer Ausdruck für größenunabhängiges Matching
Anwendungsbeispiel:
<?php // Returns true if "abc" is found anywhere in $string. ereg("abc", $string); // Returns true if "abc" is found at the beginning of $string. ereg("^abc", $string); // Returns true if "abc" is found at the end of $string. ereg("abc$", $string); // Returns true if client browser is Netscape 2, 3 or MSIE 3. eregi("(ozilla.[23]|MSIE.3)", $_SERVER["HTTP_USER_AGENT"]); // Places three space separated words into $regs[1], $regs[2] and $regs[3]. ereg("([[:alnum:]]+) ([[:alnum:]]+) ([[:alnum:]]+)", $string, $regs); // Put a <br /> tag at the beginning of $string. $string = ereg_replace("^", "<br />", $string); // Put a <br /> tag at the end of $string. $string = ereg_replace("$", "<br />", $string); // Get rid of any newline characters in $string. $string = ereg_replace("\n", "", $string); ?>