Extracteur de correspondances regex
Sortez d’un long document tous les fragments correspondant à un motif et obtenez-les sous forme de liste ordonnée.
Traité localement dans votre navigateur/ Vos données restent dans votre navigateur.
Qu'est-ce que Extracteur de correspondances regex ?
L’extracteur applique une expression régulière à votre texte et ne renvoie que les correspondances, une par ligne, au lieu du document entier. C’est le moyen le plus rapide de collecter adresses e-mail, numéros de téléphone, prix, hashtags, adresses IP, identifiants ou URL dans des journaux, exports et textes de pages web.
Choisissez la sortie : la correspondance entière (groupe 0), un groupe de capture numéroté ou un groupe nommé. Supprimez ensuite les doublons, triez de A à Z, de Z à A ou par longueur, et choisissez le format : une par ligne, séparées par des virgules ou tableau JSON. Le motif est toujours global et s’exécute dans un worker limité en temps ; les résultats sont plafonnés à 10 000.
Comment ça marche ?
- Saisissez le motif (et des drapeaux comme i pour ignorer la casse).
- Collez le texte source et, si besoin, réglez le groupe de sortie (0 pour la correspondance entière, 1 pour le premier groupe, ou un nom de groupe).
- Choisissez valeurs uniques, tri et format de sortie, puis copiez ou téléchargez la liste extraite.
Cas d'usage courants
- Collecter toutes les adresses e-mail ou URL d’un export de page.
- Extraire des numéros de commande, de facture ou des codes d’erreur d’un journal.
- Ne récupérer que la valeur de paires clé=valeur grâce à un groupe de capture.
- Produire un tableau JSON de jetons pour un script ou un jeu de test.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
Write to alice@example.com or bob.smith@test.org. Duplicates: alice@example.com. Not an email: foo@bar
Confidentialité
Extracteur de correspondances regex s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Il extrait ce que le motif reconnaît ; il ne vérifie pas que les résultats sont réels (une correspondance avec un motif d’e-mail ne prouve pas que la boîte existe).
Questions fréquentes
Comment n’extraire qu’une partie de chaque correspondance ?
Placez cette partie entre parenthèses et réglez « Groupe de sortie » sur son numéro. Avec (\w+)=(\d+), le groupe 2 ne sort que les nombres.
Le drapeau g est-il nécessaire ?
Non. L’extracteur est toujours global : toutes les correspondances sont renvoyées.
Que deviennent les groupes vides ou non participants ?
Les correspondances dont le groupe choisi n’a pas participé ou est vide sont ignorées.
Outils associés
Testeur de regex
Écrivez un motif, collez un texte et voyez chaque correspondance en surbrillance, avec sa position et ses groupes de capture.
Outils développeur
Remplacer avec une regex
Réécrivez un texte avec un motif regex et un modèle de remplacement qui réutilise les fragments capturés.
Outils développeur
Échapper une regex
Transformez un texte littéral en motif regex sûr en échappant les caractères qui ont un sens spécial, ou faites l’inverse.
Outils développeur
Supprimer les lignes en double
Collez une liste et ne gardez que les lignes uniques, dans l’ordre d’origine ou triées, avec le nombre de lignes retirées.
Outils de texte
Trier les lignes
Ordonnez n’importe quelle liste, un élément par ligne : de A à Z, de Z à A, naturel, numérique ou par longueur.
Outils de texte
Extraire le Domaine d’une URL
Collez des URL, une par ligne, et obtenez en lot le domaine, l’hôte, le sous-domaine ou le suffixe de chacune.
Outils développeur
Extracteur de colonnes CSV
Ne conservez que les colonnes utiles d’un CSV, choisies par nom d’en-tête, position ou plage, dans l’ordre où vous les listez.
JSON & données