Heim  >  Artikel  >  Backend-Entwicklung  >  PHP – POSIX-Funktionen für reguläre Ausdrücke

PHP – POSIX-Funktionen für reguläre Ausdrücke

伊谢尔伦
伊谢尔伦Original
2016-11-21 17:05:131156Durchsuche

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);
?>


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn