Aller au contenu

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

Options

g global · i insensible à la casse · m multiligne · s dotAll · u unicode · y collant · d indices

0 caractères · 0 lignes
Le résultat apparaîtra ici.

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 ?

  1. Saisissez le motif (et des drapeaux comme i pour ignorer la casse).
  2. 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).
  3. 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.

Plus d'outils dans Outils développeur →