Les expressions rationnelles, ou expressions régulières, sont un outil très puissant pour manipuler les chaines de caractères dans les langages de programmation. Perl en fait son principe fondamental, mais on les trouve aussi dans les langages plus habituels comme en Java avec la méthode "matches". Elles sont présentées au chapitre 3 du cours e-miage B209.
Il existe un outil intéressant permettant de représenter de manière graphique de telles expressions : Regexper (http://www.regexper.com/).
Par exemple, l'expression "a*|(b+c)*b" donnera :
A tester d'urgence !
jeudi 3 janvier 2013
Comprendre les expressions régulières avec Regexper
Libellés :
Automate et langage,
e-miage,
Langage,
Modèle formel,
Programmation,
Support de cours