Outil pour rechercher et remplacer par expression régulière / expression rationnelle (regexp/regex) dans du texte, un message ou un document d'effectuer les remplacements correspondants.
Remplacement par Expression Régulière - dCode
Catégorie(s) : Traitement de Données
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Il s'agit d'une opération de rechercher/remplacer, mais dont la recherche utilise une expression rationnelle (ou expression régulière ou regexp) qui permet d'extraire des ensembles de chaînes de caractères respectant une description précise. Le remplacements par expression rationnelle permet de coupler les capacités de cette recherche avec des capacités de remplacements en fonction des résultats de celle-ci.
Exemple : ([a-z])[a-z] décrit un ensemble de 2 lettres quelconques consécutives. Le remplacement par $1 permet de ne conserver que la première lettre.
Les parenthèses sont utilisées pour numéroter et référencer leur contenu. Chaque parenthèse capturante rencontrée permettra d'être ainsi associée à une référence arrière.
Une référence arrière est donc une référénce à un sous-masque capturant défini précédemment (entre parenthèses).
La référence se note avec un antislash ou avec un dollar suivi d'un nombre plus grand que 0 et souvent limité à 9 ou 99).
Exemple : La regex ((A)BC) capturera ABC dans \1 et A dans \2.
dCode se réserve la propriété du code source pour "Remplacement par Expression Régulière". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Remplacement par Expression Régulière", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Remplacement par Expression Régulière" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Remplacement par Expression Régulière" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Remplacement par Expression Régulière" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Remplacement par Expression Régulière sur dCode.fr [site web en ligne], consulté le 03/12/2024,