Wiki PIREH

Des ressources pour utiliser le numérique en histoire

Outils pour utilisateurs

Outils du site


utiliser_les_expressions_regulieres_pour_creer_son_corpus

A quoi servent les expressions régulières ?

Les expressions régulières (ou expressions rationelles, ou regex, de l'anglais regular expressions) permettent de rechercher (et éventuellement de remplacer) des séquences de texte correspondant à un motif abstrait, et non à une suite de mots ou de caractères précise.

Par exemple, dans le texte suivant :

Après avoir vaincu Marc Antoine à la bataille navale d'Actium en septembre 31 av. J.C., Auguste devient seul détenteur du pouvoir.
Il meurt après 76 ans de règne en 14 ap. J.C.

L'expression régulière \d+ (av\. J\.C\.|ap\. J\.C\.) trouvera les dates “31 av. J.C.” et “14 ap. J.C.”, et ^\w+ trouvera les mots en tête de ligne, “Après” et “Il”.

Ressources en ligne pour se former aux expressions régulières

Beaucoup de sites sur Internet traitent des expressions régulières, peu importe si ils se concentrent sur un logiciel ou un langage de programmation en particulier.
Pour débuter, voir ce tutoriel.
Dans un second temps, le site Regular-expressions.info propose des informations exhaustives, en anglais.
Enfin, le site RegExPal.com, très utile, permet de tester facilement des expressions régulières. Citons également : http://www.regexr.com/

Pour s'initier aux expressions régulières : https://github.com/zeeshanu/learn-regex/blob/master/README-fr.md

Logiciels gratuits permettant d'utiliser les expressions régulières

LibreOffice (Windows, Mac OS et Linux)

Site web de LibreOffice

Recherche de nombres dans LibreOffice :

NotePad++ (Windows)

Site web de NotePad++

Rajout de guillemets à l'intérieur de balises dans NotePad++ :

TextWrangler (Mac OS)

Site web de l'éditeur

Recherche des spécificités dans un tableau lexical de Lexico3 avec TextWrangler :

utiliser_les_expressions_regulieres_pour_creer_son_corpus.txt · Dernière modification: 2017/11/09 16:50 par Léo Dumont