functions-online

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.