en sélectionnant ses lignes par le biais d'expressions régulières
pour supprimer des lignes contenant un mot ou des caractéristique de contenu dans notepad++
faire rechercher/remplacer
mettre dans champs recherche .*mot_cherché.*
le mot à rechercher (qui peut contenir espaces) encadré de .* en début et fin
ne rien mettre dans le champs remplacer ou mettre par exemple "ligne vidée de son contenu"
cocher expression régulière
clic sur remplacer ou remplacer tout
= les lignes contenant mot_cherché seront vides
*********
autres exemple d'expressions régulières
NB majuscules sans importance ; les accentués sont tenu compte
.*com$ => toutes les lignes finissant par com sont vidées
.*\.com$ => toutes les lignes finissant par .com sont vidées le point nécessite le \ pour être pris en compte dans la recherche
^deb.* => lignes commençant par deb sont vidées
....* les lignes ayant 3 caractères ou + (mettre 4 points (x points+1)) sont vidées
.*...$ les lignes ayant 3 caractères ou + (mettre 3 points avant le $) sont vidées
^...*. idem
^...+ idem
^..$ ou .*..$ les lignes ayant 2 caractères (mettre 2 points) sont vidées
/.* vire ce qui suit le premier / dans la ligne ex : fd/fdsfdsf/fdsfsd devient fd
^.... si la ligne contient au moins 4 caractères , ces 4 premiers char sont enlevés
....$ si la ligne contient au moins 4 caractères , ces 4 derniers char sont enlevés
.* (point étoile espace) : seule la partie après le dernier espace de la ligne est conservé
ex: 123 abc JJJ : reste JJJ
^ .* les lignes commençant par un espace sont vidées
.* .* les lignes contenant un espace sont vidées
.*[A-Za-z].* les lignes contenant des lettres sont vidées (les lignes ne contenant que des chiffres (avec ou sans espaces) sont gardées)
.*[0-9].* .*\d.* ou les lignes contenant des chiffres sont vidées (les lignes ne contenant que du texte sont gardées)
^[^0-9].* les lignes commencant par des lettres sont vidées
^[^A-Za-z].* ou ^[0-9].* les lignes commençant par 1 ou des chiffres sont vidées
.*[a4].* les lignes contenant un a ou un 4 sont vidées
ensuite un tri élimine ses lignes vierges
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Comment supprimer les lignes résultant d'une recherche via notepad++ ?
merci
Nicolas
Tu peut aller dans l'onglet Remplacer puis tu laisse le champ remplacer vide ; clique sur remplacer et sa surrpimer la ce que tu à rechercher.
en sélectionnant ses lignes par le biais d'expressions régulières
pour supprimer des lignes contenant un mot ou des caractéristique de contenu dans notepad++
faire rechercher/remplacer
mettre dans champs recherche .*mot_cherché.*
le mot à rechercher (qui peut contenir espaces) encadré de .* en début et fin
ne rien mettre dans le champs remplacer ou mettre par exemple "ligne vidée de son contenu"
cocher expression régulière
clic sur remplacer ou remplacer tout
= les lignes contenant mot_cherché seront vides
*********
autres exemple d'expressions régulières
NB majuscules sans importance ; les accentués sont tenu compte
.*com$ => toutes les lignes finissant par com sont vidées
.*\.com$ => toutes les lignes finissant par .com sont vidées le point nécessite le \ pour être pris en compte dans la recherche
^deb.* => lignes commençant par deb sont vidées
....* les lignes ayant 3 caractères ou + (mettre 4 points (x points+1)) sont vidées
.*...$ les lignes ayant 3 caractères ou + (mettre 3 points avant le $) sont vidées
^...*. idem
^...+ idem
^..$ ou .*..$ les lignes ayant 2 caractères (mettre 2 points) sont vidées
/.* vire ce qui suit le premier / dans la ligne ex : fd/fdsfdsf/fdsfsd devient fd
^.... si la ligne contient au moins 4 caractères , ces 4 premiers char sont enlevés
....$ si la ligne contient au moins 4 caractères , ces 4 derniers char sont enlevés
.* (point étoile espace) : seule la partie après le dernier espace de la ligne est conservé
ex: 123 abc JJJ : reste JJJ
^ .* les lignes commençant par un espace sont vidées
.* .* les lignes contenant un espace sont vidées
.*[A-Za-z].* les lignes contenant des lettres sont vidées (les lignes ne contenant que des chiffres (avec ou sans espaces) sont gardées)
.*[0-9].* .*\d.* ou les lignes contenant des chiffres sont vidées (les lignes ne contenant que du texte sont gardées)
^[^0-9].* les lignes commencant par des lettres sont vidées
^[^A-Za-z].* ou ^[0-9].* les lignes commençant par 1 ou des chiffres sont vidées
.*[a4].* les lignes contenant un a ou un 4 sont vidées
ensuite un tri élimine ses lignes vierges
...En complément, si vous lisez l'Anglais, vous pouvez aller sur
http://www.regular-expressions.info/tutorial.html
pour tous les détails des expressions régulières.
À+