Regular Expression
Execute and test PHP functions for manipulating data through regular expressions.
The syntax for patterns used in these functions closely resembles Perl 5. The expression must be enclosed in the delimiters, a forward slash (/), for example. Delimiters can be any on-alphanumeric, non-whitespace ASCII character except the backslash (\) and the null byte. If the delimiter character has to be used in the expression itself, it needs to be escaped by backslash.
preg_filter
Davon abgesehen, dass preg_filter() nur Übereinstimmungen zurückgibt, ist sie mit preg_replace() identisch. Details über die Funktionsweise dieser Funktion finden Sie in der preg_replace()-Dokumentation.
preg_grep
Gibt ein Array zurück, das aus den Elementen des $input-Arrays besteht, die auf das angegebene Suchmuster $pattern passen.
preg_match
Durchsucht $subject nach allen Übereinstimmungen mit dem in $pattern angegebenen regulären Ausdruck und legt sie in der durch $flags festgelegten Reihenfolge in $matches ab.
preg_match_all
Durchsucht $subject nach allen Übereinstimmungen mit dem in $pattern angegebenen regulären Ausdruck und legt sie in der durch $flags festgelegten Reihenfolge in $matches ab.
Nachdem die erste Übereinstimmung gefunden wurde, wird die nachfolgende Suche jeweils am Ende der letzten Übereinstimmung fortgesetzt.
preg_replace
Durchsucht die Zeichenkette $subject nach Übereinstimmungen mit $pattern und ersetzt sie mit $replacement.
preg_quote
preg_quote() setzt einen Backslash vor jedes Zeichen von $str, das zur Syntax eines regulären Ausdrucks gehört. Das ist nützlich, wenn Sie einen Text nach Übereinstimmungen mit einer zur Laufzeit erzeugten Zeichenkette durchsuchen müssen, die spezielle RegEx-Zeichen enthalten könnte.
Spezielle Zeichen regulärer Ausdrücke sind: . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -
preg_split
Zerlegt die angegebene Zeichenkette anhand eines regulären Ausdrucks.