I. Présentation des regex

Tout programmeur s'est déjà vu obligé de traiter des chaînes de caractères. Sur le web, les pages elles-mêmes, les données transmises aux scripts et celles provenant des bases de données sont des chaînes de caractères qu'il faut traiter, analyser, corriger… Chose ardue et quasi impossible sans l'utilisation d'un formidable outil que sont les expressions régulières (dites aussi expressions rationnelles). Nous n'expliquerons pas l'algorithmique sous-jacente très complexe (machines à états, automates, graphes, récursivité…) mais illustrerons seulement son utilisation via les fonctions de PHP. On utilisera par la suite le terme regex - terme emprunté à l'anglais - pour désigner une expression régulière. À noter que les fonctions PHP dont il est question ici sont conformes à la norme POSIX et héritées du langage Perl.

II. Téléchargement

Cette page vous propose en téléchargement un tutoriel de 28 diapositives sur les expressions régulières. Ce document est appelé à évoluer régulièrement. N'hésitez pas à me faire parvenir remarques et suggestions à

 

Regex.ppt
Télécharger

115 Ko

 

Regex.pdf
Télécharger

115 Ko