Extraire les lignes contenant un motif précis

Filtrez un texte pour ne garder que les lignes contenant une date, une adresse e-mail ou un numéro de téléphone, grâce à des expressions régulières prédéfinies — ou utilisez votre propre regex personnalisée pour un motif différent.

Exemple :

Comment ça marche

Le texte est découpé ligne par ligne, et chaque ligne est testée face au motif choisi. Les motifs prédéfinis couvrent les formats les plus courants (adresse e-mail générique, dates au format JJ/MM/AAAA ou AAAA-MM-JJ, numéros de téléphone français à dix chiffres), mais vous pouvez basculer sur "personnalisée" pour utiliser n'importe quelle expression régulière JavaScript.

Les motifs prédéfinis couvrent-ils tous les formats existants ?

Non : par exemple le motif "téléphone" cible le format français courant (numéros à dix chiffres commençant par 0, avec ou sans espaces/points/tirets, ou le préfixe international +33) et ne reconnaîtra pas nécessairement un numéro international dans un autre format. Le motif "date" couvre les séparateurs '/' et '-' mais pas les dates écrites en toutes lettres.

Le résultat affiche-t-il la ligne entière ou juste la partie trouvée ?

La liste affiche la ligne complète (pour garder le contexte) ainsi que la portion exacte détectée par le motif, ce qui permet de vérifier rapidement que la bonne information a été repérée, même sur des lignes longues.

Vos lignes de texte restent locales : l'analyse par expression régulière s'exécute entièrement dans votre navigateur, sans transmission à un serveur.