Outil pour rechercher (ou tester) dans du texte, un message ou un document texte par expression régulière / expression rationnelle et en extraire les éléments correspondants.
Recherche 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 !
Une expression rationnelle (ou expression régulière ou regexp) est une chaîne de caractères qui décrit un ensemble d'autres chaînes de caractères possibles selon une syntaxe précise, elles sont utilisées en informatique pour la recherche, l'édition et le contrôle de texte.
Exemple : a(b|c)[a-z]{3} décrit un ensemble de 5 lettres commençant par un a, suivi de b ou c et suivi de 3 lettres entre a à z en minuscule
Exemple : [0-9]{2}!? décrit un ensemble de nombres de 2 chiffres de 00 à 99 suivi ou non d'un point d'exclamation
Les expressions régulières dépendent beaucoup du type de texte à traiter :
Nom d'utilisateur minuscule : [a-z0-9_-]{3,16}
Date jj/mm/aaaa: \d{1,2}\/\d{1,2}\/\d{4}
Couleur hexadécimale : #?([A-Fa-f0-9]){3}(([A-Fa-f0-9]){3})?
Adresse mail : [a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6}
Adresse internet : https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?
Adresse IP : (?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)
dCode se réserve la propriété du code source pour "Recherche par Expression Régulière". Tout algorithme pour "Recherche par Expression Régulière", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Recherche 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 toute base de données, ou accès API à "Recherche par Expression Régulière" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Recherche par Expression Régulière" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Recherche par Expression Régulière sur dCode.fr [site web en ligne], consulté le 16/04/2025,