Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Expression régulière

(on dit aussi expression normale, expression rationnelle ou regex) Chaine de caractères qui utilise une syntaxe précise pour décrire un ensemble de chaines de caractères.

Issues des recherches sur les langages formels des années 40, les expressions régulières sont très utilisées en informatique dans les programmes pour contrôler, modifier et analyser les chaines de caractères ainsi que dans la manipulation des langages informatiques (elles sont uilisées par les compilateurs et interprêteurs). Elles sont aujourd'hui également utilisées pour le traitement automatique du langage natuel.

Au plan théorique, les expression régulières correspondent aux grammaires de type 3 de la hiérarchie de Chomsky et peuvent donc être utilisées pour décrire la morphologie d'une langue.

En informatique, un logiciel capable de manipuler des expressions régulières est appelé moteur d'expressions régulières ou moteur d'expressions rationnelles. Deux standards principaux (BRE utilisé par sed et grep ainsi que ERE) sont utilisés mais les expressions régulières de Perl (bibliothèque PCRE) constituent un standard de fait et ECMAScript propose un autre standard qu'utilise Javascript.

En programmation, il est important de se reporter à la documentation du langage que l'on utilise pour savoir qu'elles sont les expressions régulières que l'on peut utiliser.

Les expressions régulières sont souvent utilisées pour rechercher des chaines de caractères mais elles peuvent également effectuer des modifications avec efficacité.

Anglais
Regular expression.
Allemand
Der regulär Ausdruck, Abkürzung RegExp oder Regex.
Bibliographie
BORNET M. Expressions régulières :  syntaxe et mises en oeuvre  avec exercices et corrigés. Saint-Herblain : Éditions ENI, 2015. 465 p.(Ressources informatiques). ISBN : 978-2-7460-9712-4.
DESGRAUPES B. Expressions régulières - L’essentiel du code et des commandes. Paris : PEARSON, 2008a. 276 p.ISBN : 978-2-7440-2253-1.
DESGRAUPES B. Introduction aux expressions régulières. 2e éd. Paris : Vuibert, 2008b. 267 p.ISBN : 978-2-7117-4867-9.
FOURMOND V. Les expressions régulières par l’exemple. Paris : H&K, 2005. 126 p.ISBN : 978-2-914010-65-8.
FRIEDL J. E. F. Maîtrise des expressions régulières. 2e éd. Cambridge Cologne Paris [etc.] : O’Reilly, 2003. 460 p.ISBN : 978-2-84177-236-0.