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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Prés<strong>en</strong>tation<br />

Tout programmeur s’est déjà vu obligé de traiter des chaînes de caractères.<br />

Sur le web, les pages elles-mêmes, les données transmises aux scripts et<br />

celles prov<strong>en</strong>ant des bases de données sont des chaînes de caractères qu’il<br />

faut traiter, analyser, corriger… Chose ardue et quasi-impossible sans<br />

l’utilisation d’un formidable outil que sont les expressions <strong>régulières</strong> (dites<br />

aussi expressions rationnelles).<br />

Nous n’expliquerons pas l’algorithmique sous jac<strong>en</strong>te très complexe (machines<br />

à états, automates, graphes, récursivité…) mais illustrerons seulem<strong>en</strong>t son<br />

utilisation via les fonctions de <strong>PHP</strong>.<br />

On utilisera par la suite le terme regex – terme emprunté à l’anglais – pour<br />

désigner une expression régulière.<br />

A noter que les fonctions <strong>PHP</strong> dont il est question ici sont conformes à la<br />

norme POSIX et hérité du langage Perl.<br />

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

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

2

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

Saved successfully!

Ooh no, something went wrong!