J’ai un fichier journal de 900 Mo que je peux ouvrir dans SublimeText 3. Ce fichier est gonflé avec des lignes similaires aux suivantes.
10/08/2014 23:45:31:828,Information,,,,ExportManager: ,No records to send and/or not connected
Comment puis-je filtrer toutes les lignes contenant No records to send and/or not connected
Vous pouvez faire une expression régulière search-and-replace:
Cliquez sur Rechercher> Remplacer.
Assurez-vous que le bouton Expression régulière est enfoncé.
Pour le champ Rechercher, mettez:
^.*No records to send and/or not connected.*\n
Laissez le champ Remplacer par vide.
Cliquez sur Remplacer tout
Pour les personnes qui ne veulent pas écrire une regex – vous pouvez simplement sélectionner la chaîne de recherche, appuyez sur ctrl+cmd+g
ou choisissez “Rechercher tout” dans le menu, ce qui vous donnera des sélections pour chaque chaîne correspondante; De là, Home
déplacera chaque curseur de sélection au début de la ligne, shift+End
sélectionnera toutes les lignes correspondantes et del, del
les supprimera toutes.
L’édition multiple du curseur est amusante!
Je ne pouvais pas faire fonctionner la regex alors j’ai utilisé l’approche Alt-F3 de cette réponse:
Ni le code regex suggéré ci-dessus n’a fonctionné dans mon cas, mais cela a fonctionné:
.*(text in question).*
Voici ce que j’ai trouvé pour les utilisateurs de Windows:
J’ai rencontré un problème similaire en éditant un sitemap
Cela a fonctionné pour moi: