Quelqu'un sait-il comment supprimer une ligne à l'aide de la fonction Rechercher et remplacer dans Notepad ++?
Dans ma requête Find, il trouve les lignes correctes: ^. pPrev. $ Dans le champ Remplacer, je le laisse vide en pensant que la ligne devrait être supprimée (c'est-à-dire remplacée par rien), mais les caractères de nouvelle ligne et de fin restent.
la source
Utilisation de l'expression régulière: recherchez \ xd \ xa et remplacez ce que vous voulez
si vous souhaitez supprimer des sauts de ligne, laissez le formulaire de remplacement vide.
la source
Vous pouvez réellement sélectionner la nouvelle ligne en déplaçant votre curseur de la fin d'une ligne au début de la suivante:
Appuyez ensuite sur ctrl + h pendant que la nouvelle ligne est sélectionnée et remplacez par rien. Cela supprimera toutes les nouvelles lignes.
la source
Quel que soit l'éditeur que vous utilisez, le principe général est que vous devez inclure les nouveaux caractères de ligne (en
\r\n
supposant les fins de ligne Windows) dans votre recherche afin qu'ils soient inclus dans le remplacement et donc supprimés.Dans Notepad ++, cela est rendu un peu plus déroutant par les 2 commandes de recherche et de remplacement différentes. Voir cette page Wiki pour plus de détails: Remplacement des sauts de ligne dans Notepad ++
Je n'avais qu'une ancienne version de Notepad ++ à portée de main, j'ai donc dû utiliser la recherche étendue (accessible via ^ R), en veillant à ce que Regular Expr ne soit pas cochée et en utilisant ^ M pour insérer le nouveau caractère de ligne dans le champ Rechercher. Cependant, si vous vous assurez que vous utilisez Notepad ++ 4.9 ou version ultérieure, vous devriez pouvoir utiliser
\r
et\n
en mode regexp.la source
\r
ou\n
en mode RegEx (version 5.8.6). Ils ne fonctionnent qu'en mode étendu pour moi.Vous n'êtes pas sûr de Notepad ++, mais vous pouvez toujours le faire avec gVim. La commande est comme ceci:
Vous pouvez télécharger gVim ici si vous ne l'avez pas déjà.
la source