Accueil / Outils de texte et de liste / Filtreur de lignes de texte
Outils en ligne gratuits

Filtreur de lignes de texte

Filtrez des lignes de texte par recherche littérale ou regex, avec exclusion et sensibilité à la casse. Traitement local, exemple concret inclus. Le traiteme…

Commencer

Filtrage précis de lignes

Cet outil vous aide à extraire rapidement les lignes pertinentes d'un journal, d'une liste ou d'un fichier de configuration. Par exemple, avec les lignes pomme, banane et abricot et la recherche ap, le résultat par défaut est pomme et abricot (car ils contiennent « ap »). Si vous activez « Exclure les lignes correspondantes », vous obtiendrez banane.

Options de filtrage

  • Recherche littérale : compare chaque ligne en minuscules avec la requête (sauf si « Sensible à la casse » est coché). La correspondance est une sous-chaîne, pas une égalité exacte.
  • Expression régulière : le motif est passé directement à l'objet RegExp de JavaScript. Une requête vide est refusée et un motif invalide affiche une erreur. Dans ce mode, les caractères comme les crochets ou les signes plus ont une signification spéciale.
  • Sensible à la casse : respecte la casse lors de la comparaison.
  • Exclure les lignes correspondantes : inverse la sélection, ne gardant que les lignes qui ne correspondent pas.

Limites et confidentialité

Le filtrage s'exécute localement dans votre navigateur. L'outil ne modifie pas le texte à l'intérieur des lignes, ne trie pas les résultats et ne fournit pas de téléversement de fichier. Il ne traite que le texte collé.

Questions fréquentes

Comment utiliser une expression régulière pour filtrer des lignes commençant par « err » ?

Activez l'option « Expression régulière » et saisissez ^err. Le motif sera interprété comme une regex JavaScript, donc l'ancre de début de ligne fonctionne.

Pourquoi ma recherche avec des parenthèses ne donne-t-elle pas le résultat attendu ?

En mode expression régulière, les parenthèses sont des métacaractères. Si vous voulez rechercher littéralement des parenthèses, échappez-les avec un antislash (par exemple \() ou utilisez le mode littéral par défaut.

Que se passe-t-il si je saisis une requête vide ?

En mode expression régulière, une requête vide est rejetée et un message d'erreur s'affiche. En mode littéral, une recherche vide correspondrait à toutes les lignes, mais l'outil peut également la refuser selon l'implémentation.

Le traitement s’effectue localement dans votre navigateur.