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.

Exemple<br />

Par exemple on peut se lancer à la recherche du mot ‘voiture’ dans la chaîne<br />

$str :<br />

if(ereg(‘voiture’, $str)) {<br />

echo ‘ok’;<br />

} else {<br />

echo ‘invalide’;<br />

}<br />

Le motif ici est réduit à sa plus simple expression : ‘voiture’ est le motif de<br />

recherche, il consiste juste <strong>en</strong> une valeur (chaîne de caractères).<br />

On peut le compliquer pour accepter une majuscule <strong>en</strong> début de mot :<br />

‘[Vv]oiture’. On pourra égalem<strong>en</strong>t interdire que ce motif soit inclus dans un<br />

mot plus grand comme ‘voiturette’ : ‘[Vv]oiture([^[:alpha:]]|$)’. Mais<br />

autoriser son pluriel : ‘[Vv]oiture(s)([^[:alpha:]]|$)’.<br />

Vous voyez, ça devi<strong>en</strong>t vite du charabia !<br />

Le CyberZoïde Qui Frétille<br />

http://cyberzoide.developpez.com<br />

4

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

Saved successfully!

Ooh no, something went wrong!