LXXXVII. Expressions r�guli�res compatibles Perl
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 antislash (\).
Si un d�limiteur doit �tre utilis� dans
l'expression, il faudra l'�chapper avec un antislash.
Depuis PHP 4.0.4, vous pouvez utiliser les d�limiteurs
(), {}, [], et <>, comme en Perl.
Le d�limiteur final peut �tre suivi d'options qui
affecteront la recherche. Voir aussi
options de recherche.
Exemple 1. Exemples de masques valides
/<\/\w+>/
|(\d{3})-\d+|Sm
/^(?i)php[34]/
{^\s+(\s+)?$}
|
Exemple 2. Exemples de masques invalides
/href='(.*)' - d�limiteur final manquant
/\w+\s*\w+/J - option 'J' inconnue
1-\d3-\d3-\d4| - d�limiteur initial manquant
|
Note�:
Les expressions r�guli�res Perl sont disponibles
depuis la PHP 4 et PHP 3.0.9.
Le support des expressions r�guli�res est assur�
par la librairie PCRE, qui est open source, et �crite par Philip
Hazel. Elle est soumise au copyright de l'University of Cambridge,
Angleterre. Elle est disponible � .