web-dev-qa-db-fra.com

Notepad ++ - Comment remplacer des lignes vides

J'ai un fichier texte avec mille lignes de chiffres comme ceci:

402

115

90

...

Comme vous pouvez le constater, il y a une ligne blanche entre chaque numéro que je veux supprimer pour que 

402
115
90
...

Comment puis-je faire ceci?

85
Joeblackdev
  1. Presse Ctrl+H (Remplacer)

  2. Sélectionnez Extended à partir de SearchMode

  3. Mettez \r\n\r\n dans Find What

  4. Mettez \r\n dans ReplaceWith

  5. Cliquez sur Replace All

Replace multiple line breaks

178
YetAnotherUser

À partir de la version V6.2.3 de NP ++ (ni à propos des anciennes versions), simplement: 

  1. Allez dans le menu -> Édition -> Opérations sur les lignes
  2. Choisissez "Supprimer les lignes vides" ou "Supprimer les lignes vides (contenant des espaces))" selon vos besoins.

J'espère que cela aide à atteindre le but de manière simple et rapide :)

146
Liudas

En passant, Notepad ++ contient un plugin intégré capable de gérer ceci: TextFX -> TextFX Edit -> Delete Blank Lines (première pression sur CTRL+A tout sélectionner).

21
jakub.g

Cela supprimera tout nombre de lignes vides

CTRL + H remplacer

Sélectionnez le mode de recherche étendue

remplace tout \r\n par (espace)

puis passez à l'expression régulière et remplacez tous les \s+ par \n

5
Griffin

Vous pouvez enregistrer une macro qui supprime la première ligne vide et positionne correctement le curseur pour la deuxième ligne. Ensuite, vous pouvez répéter l'exécution de cette macro. 

1
GolezTrol

Cela devrait obtenir votre tri:

  • Mettez en surbrillance de la fin de la première ligne au tout début de la troisième ligne.
  • Utilisez le Ctrl + H pour afficher la fenêtre "Rechercher et remplacer".
  • La région en surbrillance sera déjà affichée dans la zone de texte "Rechercher".
  • Remplacer par: \r\n
  • 'Remplacer tout' supprimera alors tous les espaces de lignes supplémentaires non requis.

Voici à quoi cela devrait ressembler: enter image description here

0
Dustin Cook