Extraire par motif
Pattern Extractor
Sort d’un bloc de texte toutes les adresses e-mail, URL, nombres, dates ou correspondances d’une expression régulière de votre choix, sous forme de liste.
Sort d’un document toutes les adresses e-mail, URL, numéros de téléphone, dates ou nombres — ou tout ce que décrit une expression régulière de votre cru —, dédupliqués, triés et prêts à coller dans un tableur.
Texte
Collez un document, un fil de messages, un journal — tout ce dans quoi les valeurs sont enfouies.
Ce qu’il faut sortir
La forme courante, pas le RFC 5322 : les parties locales entre guillemets et les commentaires ne sont pas reconnus.
Trouvé
correspondances
3
valeurs distinctes
3
lignes avec une correspondance
2
Comment s’en servir
Collez le document
Un fil d’e-mails, un journal, une page de HTML — tout ce qui a des valeurs enfouies dedans. Rien n’est téléversé.
Prenez un motif tout prêt ou écrivez le vôtre
Les motifs tout prêts couvrent les cas courants et chacun dit ce qu’il attrape et ce qu’il n’attrape pas. Les nombres et les montants viennent en deux entrées chacun, une pour 1.234.567,89 et une pour 1,234,567.89 : un motif ne peut pas les distinguer aux seuls caractères, alors prenez celle de la convention dans laquelle le document est écrit. Une expression régulière personnalisée extrait la correspondance entière.
Triez par fréquence quand vous cherchez la forme
Il liste les valeurs avec leur décompte, ce qui transforme une liste de correspondances en image de ce dont le document parle surtout.
Questions fréquentes
Il a trouvé une partie d’une adresse e-mail
Le motif est la forme pratique d’une adresse plutôt que la grammaire complète de la RFC, qui autorise des choses que personne n’emploie. Une adresse avec un caractère inhabituel dans la partie locale peut tomber en dehors ; une regex personnalisée traite l’exception.
Puis-je n’extraire qu’un groupe de capture ?
Un motif personnalisé renvoie toujours la correspondance entière. L’entrée toute prête « chaînes entre guillemets droits » est l’exemple d’extraction de groupe : elle renvoie ce qui est à l’intérieur des guillemets plutôt que les guillemets en plus.
Quelle différence avec rechercher-remplacer ?
Celui-là modifie le texte sur place. Celui-ci sort les correspondances sous forme de liste — dédupliquée, triée, comptée — ce qu’il vous faut quand le document est la source et que la liste est le résultat.
À alimenter depuis
Rechercher et remplacer
Find & Replace
Remplace du texte au littéral, au mot entier ou par expression régulière, avec groupes de capture et aperçu de chaque occurrence.
HTML vers Markdown
HTML to Markdown
Convertit du HTML collé ou une page enregistrée en Markdown propre — titres, listes imbriquées, tableaux GFM, blocs de code — en jetant scripts et feuilles de style.
Testeur d’expressions régulières
Regex Tester
Teste une expression régulière sur un texte d’exemple, avec surlignage des correspondances en direct et liste des groupes de capture.
Expression régulière expliquée
Regex Explainer
Décompose une expression régulière en un arbre commenté, pour que vous lisiez ce que chaque morceau reconnaît réellement.
Ensuite
Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.
Rechercher et remplacer
Find & Replace
Remplace du texte au littéral, au mot entier ou par expression régulière, avec groupes de capture et aperçu de chaque occurrence.
Mettre une liste en forme
List Formatter
Transforme des lignes en liste séparée par des virgules, en clause SQL IN entre guillemets, en tableau JSON ou en liste à puces, et fait le chemin inverse.
Testeur d’expressions régulières
Regex Tester
Teste une expression régulière sur un texte d’exemple, avec surlignage des correspondances en direct et liste des groupes de capture.
Supprimer les lignes en double
Duplicate Line Remover
Retire les lignes en double, ne garde que les doublons, ou compte le nombre d’apparitions de chacune.
Éditeur Markdown
Markdown Editor
Édite du Markdown avec un aperçu en direct et exporte le HTML rendu, tableaux GFM et listes de tâches compris.
Anonymiser un texte
Text Anonymiser
Repère dans un texte libre les adresses e-mail, les numéros de carte validés par Luhn, les adresses IPv4 et les numéros de compte, ainsi que les numéros de téléphone, de résident et d’entreprise sud-coréens, puis les masque ou les pseudonymise. Le numéro de sécurité sociale et le format de mobile français ne sont pas reconnus.