web-dev-qa-db-fra.com

Supprimer les lignes vides et les espaces dans Notepad ++?

Supposons que j'ai ces lignes:

A

B

C

D

E

Je veux supprimer les lignes vides, ainsi que les espaces avant la lettre, comme ceci:

A
B
C
D
E

Comment puis-je réaliser cela dans Notepad ++?

43
Moudiz

Pour supprimer les espaces de début et toutes les lignes vides (même si la ligne vide contient des espaces ou des tabulations)

  1. Aller à Rechercher -> Remplacer
  2. Sélectionnez "Expression régulière" sous mode de recherche.
  3. Utilisez ^\s* pour "Find what" et laissez "Remplacer par" vide.
  4. Cliquez sur Replace all

Explication regex:

  • ^ signifie le début de la ligne
  • \s* signifie n'importe quel nombre (même 0) de caractères d'espacement. Les caractères d'espacement comprennent les tabulations, les espaces, les nouvelles lignes et les retours à la ligne.
59
doubleDown

Éditer -> Opérations sur les lignes -> Supprimer les lignes vides ou alternativement: Éditer -> Opérations sur les lignes -> Supprimer les lignes vides (contenant des caractères vides)

enter image description here

32
subin

Allez dans Edit> Line Operations> Remove Empty Lines

5
austenc

Le moyen le plus simple serait de tout sélectionner (Ctrl + A). Sélectionnez Edition> Opération vide> Limiter l’espace de fuite.

Cela devrait supprimer tous les espaces entre les deux.

4
Nikhil Kansakar

Vous pouvez utiliser une simple expression régulière pour rechercher et remplacer.

  1. Cliquez sur Ctrl+H pour le dialogue Remplacer
  2. Assurez-vous de sélectionner l'option 'Expression régulière'
  3. Trouvez quoi: ____(.)\r_ (échangez _ avec un espace, car il ne se formate pas directement sur ce site)
  4. Remplacer par: \1

Modifiez les espaces selon vos besoins car je pense que ce site ne présente pas exactement les espaces dont vous avez besoin.

Find and Replace dialog in Notepad++

Je vous recommande de personnaliser votre expression régulière en utilisant ce tutoriel et ceci aide-mémoire .

1
jay

Presse Ctrl+H pour ouvrir la boîte de dialogue Rechercher et remplacer et entrez comme ci-dessous.

  1. Tapez \ r\n\r\n dans Trouver quoi
  2. Tapez \ r\n dans à remplacer par
  3. Sélectionnez étend en en mode de recherche
    [\ r -> retour chariot &\n -> saut de ligne] Il supprimera même les espaces irréguliers. Continuez simplement de cliquer REMPLACER TOUT jusqu’à ce que vous obteniez le résultat attendu. J'espère que cela t'aides!
0
Gracy Xavier