Référence des fonctions
<<<
Introduction Pré-requis
>>>

6.33 Expressions rationnelles compatibles Perl
6 Référence des fonctions
 Manuel PHP

->Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Exemples
options de recherche
syntaxe des masques
preg_grep
preg_match_all
preg_match
preg_quote
preg_replace_callback
preg_replace
preg_split

6.33.1 Introduction

La syntaxe des masques utilisés dans ces fonctions ressemble fort à celle de Perl. Les expressions seront entourées de délimiteurs, slash (/), par exemple. N'importe quel caractère peut servir de délimiteur, tant qu'il n'est pas alpha-numérique ou n'est pas un anti-slash (\). Si un délimiteur doit être utilisé dans l'expression, il faudra l'échapper avec un anti-slash. Depuis PHP 4.0.4, vous pouvez utiliser les délimiteurs (), {}, [], et <>, comme en Perl. Voir la syntaxe des masques pour plus d'explications.

Le délimiteur final peut être suivi d'options qui affecteront la recherche. Voir aussi options de recherche .

PHP supporte également les expressions rationnelles utilisant la syntaxe POSIX étendue ( fonctions REGEX POSIX-extended ).

Attention

Vous devez être conscient des limitations de PCRE. Lisez http://www.pcre.org/pcre.txt pour plus de détails.

<< Introduction >>
Référence des fonctions Expressions rationnelles compatibles Perl Pré-requis