Expressions régulières en PHP - Kro gpg
Expressions régulières en PHP - Kro gpg
Expressions régulières en PHP - Kro gpg
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Ensemble de caractères (II)<br />
On peut ét<strong>en</strong>dre notre logique aux chiffres. Pour rechercher un chiffre <strong>en</strong>tre ‘0’<br />
et ‘9’, le motif sera le suivant : ‘[0-9]’.<br />
Exemple : ereg(’[0-9]’, ‘voiture’)<br />
Cet exemple r<strong>en</strong>voie FAUX car la chaîne ‘voiture’ ne conti<strong>en</strong>t aucun des<br />
chiffres parmi ceux de l’<strong>en</strong>semble du motif.<br />
Un peu ajouter à notre <strong>en</strong>semble l’opérateur de négation ^. Cet opérateur ne<br />
peut apparaître qu’<strong>en</strong> début d’<strong>en</strong>semble et s’applique à tout l’<strong>en</strong>semble.<br />
Exemple : ereg(’[^0-9]’, ‘voiture’)<br />
Cet exemple r<strong>en</strong>voie VRAI car effectivem<strong>en</strong>t, la chaîne ‘voiture’ ne conti<strong>en</strong>t<br />
aucun des chiffres parmi ceux de l’<strong>en</strong>semble du motif.<br />
Autre exemple : ereg(’[^aeiouy]’, ‘voiture’)<br />
Cet exemple r<strong>en</strong>voie FAUX puisque le mot ‘voiture’ conti<strong>en</strong>t au moins une des<br />
voyelles définies dans le motif.<br />
Le CyberZoïde Qui Frétille<br />
http://cyberzoide.developpez.com<br />
10