Expression régulière

Une expression rationnelle ou expression régulière est en informatique une chaîne de caractères que l’on appelle parfois un motif et qui décrit un ensemble de chaînes de caractères possibles selon une syntaxe précise. Les expressions rationnelles sont issues des théories mathématiques des langages formels des années 1940. Leur puissance à décrire des ensembles réguliers explique qu’elles se retrouvent dans plusieurs domaines scientifiques dans les années d’après-guerre et justifie leur adoption en informatique

de Wikipedia : Expression rationnelle

Introduction

 Regexp - Introduction aux expressions rationnelle (En français mais orienté Perl)
 Version réduite chapitre ER de Text Processing in Python

Aide-mémoire : Added Bytes - Regular Expressions Cheat Sheet (V2)

Banques

Regular-Expressions.info - Regex Tutorial, Examples and Reference - Regexp Patterns

Expreg.com - Le site des expressions régulières en php

http://regexlib.com

Orienté python

« A little-known secret is that Python includes a regex program similar to Kodos at /Tools/scripts/redemo.py. redemo does not have all the features of Kodos but it does show matched groups. redemo uses Tkinter so it is easier to install than Kodos. »

 re – Regular Expressions - Python Module of the Week
 Python re Module sur regular-expressions.info
 retest

Tester en ligne

 Rubular : a Ruby regular expression editor and tester
 Perl Regex Interactive Tutorial
 Regex Tester (Coloration syntaxique js)
 Regular Expressions 101 (explication de la regex)

humor

xkcd : Regular Expressions

Parfois la solution est plus complexe que le problème et les regex ne sont pas la réponse à tout ... Coding Horror : Regular Expressions : Now You Have Two Problems

Other links :
 DLFP : Google libère la bibliothèque d’expressions rationnelles RE2

 
A propos de INTRW

Journal web de Benoît LAURENT, entre photos, voyages et logiciels libres selon les périodes.

Fils de nouvelles RSS
Thèmes