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 ? Ecrire à dCode !
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.
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 de l'outil 'Remplacement par Expression Régulière' en ligne. Sauf code licence open source explicite (indiqué CC / Creative Commons / gratuit), tout algorithme, applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction (convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codé en langage informatique (PHP, Java, C#, Python, Javascript, Matlab, etc.) aucune donnée, script ou accès API ne sera cédé gratuitement, idem pour télécharger Remplacement par Expression Régulière pour un usage hors ligne, PC, tablette, appli iPhone ou Android !
Rendez-vous sur notre communauté Discord pour participer au forum d'entraide !