10.01.2015 Views

Expressions régulières en PHP - Kro gpg

Expressions régulières en PHP - Kro gpg

Expressions régulières en PHP - Kro gpg

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!