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
preg_filter() est identique à preg_replace(), mais elle ne fait que retourner les occurrences trouvées. Pour plus de détails sur le fonctionnement de cette fonction, voyez preg_replace().
preg_grep
preg_grep() retourne un tableau qui contient les éléments de $input qui satisfont le masque $pattern.
preg_match
Analyse $subject pour trouver l'expression qui correspond à $pattern.
preg_match_all
Analyse $subject pour trouver l'expression $pattern et met les résultats dans $matches, dans l'ordre spécifié par $flags.
Après avoir trouvé un premier résultat, la recherche continue jusqu'à la fin de la chaîne.
preg_replace
Analyse $subject pour trouver l'expression rationnelle $pattern et remplace les résultats par $replacement.
preg_quote
preg_quote() ajoute un antislash devant tous les caractères de la chaîne $str. Cela est très utile si vous avez une chaîne qui va servir de masque, mais qui est générée durant l'exécution.
Les caractères spéciaux qui seront protégés sont les suivants: . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -
preg_split
Éclate une chaîne par expression rationnelle.