Outil avancé pour rechercher et trouver des mots du dictionnaire correspondant à des expressions régulières. Simplifiez vos recherches de mots avec des critères complexes grâce à la recherche par Regex (Regexp).
Recherche de Mot par Regex - dCode
Catégorie(s) : Recherche de Mots
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 !
La recherche de mots par expression régulière/rationelle (ou regex) est une méthode puissante de recherche de mots capable de parcourir l'intégralité d'un dictionnaire, et de vérifier si ceux-ci correspondent à l'ensemble accepté par la regex.
Une expression régulière est un outil qui décrit à partir d'un motif (une chaine de caractère rédigée selon une syntaxe précise) tout un ensemble de chaines de caractères/mots possibles.
Il est ainsi possible de rechercher les mots avec des critères complexes (longueur, motif, répétitions, etc.). En contrepartie, la connaissance et le respect de la syntaxe des expressions rationnelles (regexp) est obligatoire.
La recherche de mots par expression régulière permet de rechercher des motifs complexes dans le dictionnaire, offrant une grande souplesse dans la spécification des critères de recherche.
dCode permet de rechercher la liste exhaustive des mots répondant à une expression rationnelle dans un dictionnaire donné.
L'utilisateur crée une expression régulière qui décrit le motif/modèle de mots qu'il souhaite rechercher et clique sur le bouton Rechercher.
Exemple : Pour trouver un mot de 4 lettres commençant par T ou R et terminant par son initiale : ^([TR])..\1$
Exemple : Pour trouver un mot avec quatre voyelles consécutives : [AEIOUY]{4}
Pour écrire une expression régulière, l'utilisateur doit comprendre les caractères spéciaux et les règles associées. Voici quelques rudiments :
. : Correspond à n'importe quelle lettre.
* : Correspond à zéro ou plusieurs occurrences du caractère précédent.
+ : Correspond à une ou plusieurs occurrences du caractère précédent.
? : Correspond à zéro ou une occurrence du caractère précédent.
[·] : Correspond à n'importe lequel des lettres écrites entre les crochets (à la place de ·).
[^·] : Correspond aucune des lettres écrites entre les crochets (à la place de ·).
^··· : Indique un début de mot
···$ : Indique une fin de mot
dCode utilise le moteur PCRE (Perl Compatible Regular Expressions) et suit ses règles décrites ici
Voir Wikipedia pour plus de détails ici
dCode est insensible à la casse, ignore les diacritiques et les modificateurs
dCode se réserve la propriété du code source pour "Recherche de Mot par Regex". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Recherche de Mot par Regex", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Recherche de Mot par Regex" (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 à "Recherche de Mot par Regex" 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 "Recherche de Mot par Regex" 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 :
Recherche de Mot par Regex sur dCode.fr [site web en ligne], consulté le 05/10/2024,