expressions_regulieres
Table des matières
Expressions régulières
Les expressions rationnelles (ou expression régulières) permettent de décrire des motifs très élaborés de chaînes de caractères. Sources :
Testeurs en ligne
Les testeurs requièrent l'activation de javascript sur le navigateur utilisé
- Regex 01.com, pratique et pédagogique1). Il permet de choisir la variante de syntaxe d'expressions régulières utilisée, propose un debugger… : https://regex101.com/
- RegExr, aide au survol (expression et chaîne testée). Le plus, un tutoriel en colonne gauche, sans quitter l'expression que l'on teste : http://www.regexr.com/
- Regexpal, minimaliste mais efficace : http://regexpal.com/
À la sauce sed
Pour bénéficier de toute la puissance des expressions rationnelles, il faut utiliser le paramètre “-r” : sed -r …
À la sauce Analytics
Le dialecte d'expressions régulières admises par Google Analytics est abondamment documenté :
- About regular expressions (en) (google)
- Examples of Regular Expressions (en) (google)
- Regular Expressions for Google Analytics (en) (lunametrics.com) (PDF)
À la sauce Kwrite ou Kate (KDE)
Source : Appendix A. Regular Expressions (en) (docs.kde.org)
Lorsqu'on utilise les expressions rationnelles dans une opération de rechercher/remplacer, les motifs sont appelés avec la syntaxe suivante : \<indice du motif>. Autrement dit, le “\” joue le rôle habituellement rempli par le “$”. Par exemple :
- Find: ([a-z])([0-9])
- Replace: \2\1
1)
Traduit l'expression en langage naturel (en).
expressions_regulieres.txt · Dernière modification : 2023/05/27 11:04 de 127.0.0.1