Supprimer les lignes contenant un certain mot – Filtre de ligne en ligne et outil Grep

Supprimez ou extrayez instantanément des lignes contenant des mots spécifiques, plusieurs mots-clés ou des modèles d'expressions régulières en temps réel. Parfait pour filtrer les journaux du serveur, nettoyer les listes de courrier électronique et URL, supprimer les lignes commentées du code ou exécuter des recherches grep basées sur un navigateur sans configuration de ligne de commande.

Quick Presets:

Lignes restantes : 0

Lignes supprimées : 0

Mots : 0

Caractères : 0

Comment supprimer ou filtrer des lignes par mot-clé

  1. Collez votre texte multiligne – Entrez votre fichier journal, vos lignes CSV, votre liste URL ou votre document dans la zone Source Text, ou cliquez sur Load Sample pour essayer un exemple de fichier journal.
  2. Entrez un ou plusieurs termes de recherche – Tapez un seul mot-clé dans Mot ou expression correspondant à, ou collez une liste de termes indésirables dans Plusieurs mots/expressions (un par ligne).
  3. Sélectionnez la position et les options de correspondance – Choisissez si le mot-clé peut apparaître n'importe où dans la ligne, au début de la ligne, à la fin de la ligne ou doit correspondre à la ligne entière. Activez Conserver les lignes correspondantes si vous souhaitez extraire les lignes correspondantes au lieu de les supprimer.
  4. Copy ou Export – Votre sortie filtrée et vos statistiques de ligne sont mises à jour en direct. Cliquez sur Copier dans le Clipboard ou Télécharger .txt pour enregistrer votre résultat.

Exemples avant et après

1. Supprimez le bruit des journaux du serveur

Mots multiples : [DEBUG], [INFO]

[INFO] Server started on port 8080
[DEBUG] Connection pool initialized
[ERROR] Database timeout after 30s
[INFO] Healthcheck passed

Résultat filtré :

[ERROR] Database timeout after 30s

2. Extraire les lignes correspondantes (mode Grep)

Rechercher : @company.com + Conserver les lignes correspondantes

alice@company.com
bob@gmail.com
carol@company.com
dave@yahoo.com

Résultat filtré :

alice@company.com
carol@company.com

3. Supprimer les commentaires et les lignes vides

Regex: ^\s*(#|//|--) + décocher Preserve vide

# Database Configuration
db_host = localhost

// Port setting
db_port = 5432

Résultat filtré :

db_host = localhost
db_port = 5432

Aide-mémoire : filtrage de ligne commun et recettes Regex

Combinez Match Position, Invert Match et Regular Expressions pour effectuer de puissantes tâches de ligne de commande grep et sed directement dans votre navigateur :

Common Line Filtering and Regex Recipes
Tâche / Objectif Modèle de recherche Paramètres recommandés
Rupprimer toutes les lignes vides ou contenant uniquement des espaces (laisser vide) Décochez Préserver les lignes vides
Rupprimer les lignes de commentaires dans les fichiers de configuration/code ^\s*(#|//|--|;) Vérifiez Utiliser l'expression régulière (Regex)
Conserver uniquement les lignes contenant une URL valide https?:// Vérifiez Utilisez Regex + Conservez les lignes correspondantes
Supprimer les lignes commençant par un mot spécifique obsolète Sélectionnez La ligne commence par le motif
Supprimer les lignes se terminant par un domaine/une extension spécifique .tmp Sélectionnez La ligne se termine par le motif
Supprimer les lignes contenant des chiffres \d+ Vérifiez Utiliser l'expression régulière (Regex)

Quand utiliser « Supprimer des lignes » plutôt que « Rechercher et remplacer » ou « Supprimer le préfixe/suffixe »

  • Utilisez Supprimer les lignes contenant un mot (cet outil) lorsque vous souhaitez supprimer ou extraire la ligne entière chaque fois qu'un mot-clé ou un modèle apparaît sur cette ligne.
  • Utilisez Rupprimez le préfixe ou Supprimez le suffixe lorsque vous souhaitez conserver la ligne elle-même et couper uniquement les caractères du début ou de la fin de la ligne.
  • Utilisez Rechercher et remplacer Text lorsque vous souhaitez supprimer uniquement le mot correspondant à l'intérieur de la ligne tout en laissant le reste de la phrase intact.

Foire aux questions

Comment supprimer des lignes contenant plusieurs mots en même temps ?

Tapez ou collez votre liste de mots dans la zone Plusieurs mots/expressions (un par ligne) sous Filtrer les mots clés. Toute ligne correspondant à au moins un des éléments répertoriés sera supprimée (ou conservée si vous activez Conserver les lignes correspondantes).

Comment « Faire correspondre uniquement les mots entiers » gère-t-il les balises telles que [ERROR] ou #todo ?

Avec Match les mots entiers uniquement activé, la recherche de cat correspondra à my cat sans correspondre accidentellement à category ou scatter. Contrairement aux outils de base dont les limites \b regex échouent en matière de ponctuation, notre outil utilise des limites alphanumériques intelligentes afin que la correspondance de mots entiers fonctionne également sur des termes enveloppés de symboles tels que [ERROR], #todo et @gmail.com.

Comment extraire uniquement les lignes qui correspondent à mon mot-clé ?

Activez Conserver les lignes correspondantes (supprimer les lignes qui ne correspondent pas) sous Comportement du filtre. Cela fonctionne exactement comme grep sous Linux/macOS, en supprimant toutes les lignes qui ne correspondent pas et en ne laissant que les lignes qui contiennent votre modèle de recherche.

Mes données de journal ou de liste sont-elles téléchargées sur un serveur ?

Non. Tous les filtrages de lignes et correspondances regex s'exécutent à 100 % localement dans votre navigateur via JavaScript. Vos journaux, e-mails et listes ne quittent jamais votre ordinateur.