Note : PHP supporte aussi des expressions rationnelles compatibles Perl, avec l'extension PCRE functions. Ces fonctions supportent des recherches non-gourmandes, des assertions, des sous-masques conditionnels et toute une gamme de fonctionnalités absentes des expressions rationnelles POSIX.
Avertissement |
Ces expressions rationnelles ne sont pas compatibles avec les données binaires. Les expressions PCRE le sont. |
Les expressions régulières sont utilisées pour effectuer des manipulations complexes de chaînes de caractères. Les fonctions sont :
Ces fonctions requièrent toutes une expression régulière comme premier argument. PHP utilise les expressions régulières avancées de POSIX (POSIX 1003.2). Pour avoir tous les détails sur ces expressions, reportez vous aux pages de manuel inclues dans le répertoire de la distribution PHP. Elles sont au format manpage : pour les lire, vous devrez utiliser la ligne de commande man /usr/local/src/regex/regex.7.Pour activer le support des expressions régulières en PHP vous devez compiler PHP avec l'option --with-regex=TYPE. TYPE peut prendre l'une des valeurs suiavntes : "system","apache","php". La valeur par défaut est "php".
Note : Ne changez pas la valeur de TYPE à moins que vous ne sachiez ce que vous faîtes.
La version Windows de PHP dispose du support automatique de cette extension. Vous n'avez pas à ajouter de librairie supplémentaire pour disposer de ces fonctions.
Précédent | Sommaire | Suivant |
qdom_tree | Niveau supérieur | ereg_replace |