2013-07-19 10:37:05 +0000 2013-07-19 10:37:05 +0000
47
47

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, et les espaces avant la lettre aussi, comme ceci :

A
B
C
D
E

Comment puis-je y parvenir dans Notepad++ ?

Réponses (8)

63
63
63
2013-07-19 13:32:59 +0000

Pour se débarrasser des espaces de tête et de toutes les lignes vides (même si la ligne vide contient des espaces ou des tabulations)

  1. Allez à Recherche -> Remplacer
  2. Sélectionnez “Expression régulière” sous Mode de recherche.
  3. Utilisez ^\s* pour “ Find what” et laissez “ Replace with” vide.
  4. Cliquez sur “Remplacer tout”

Explication de la 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 la tabulation, l'espace, le saut de ligne et le retour chariot.
38
38
38
2014-02-26 06:28:31 +0000

Edit -> Line Operations -> Remove Empty Lines or alternatively : Éditer -> Opérations de ligne -> Supprimer les lignes vides (contenant des caractères blancs)

7
7
7
2016-07-15 18:02:53 +0000

Aller à Edit > Line Operations > Remove Empty Lines

4
4
4
2015-01-08 17:42:08 +0000

La manière la plus simple serait de tout sélectionner (Ctrl+A), aller dans Édition>Fonctionnement du flanc>Trimage de l'espace arrière.

Cela devrait supprimer tous les espaces intermédiaires.

1
1
1
2013-07-19 11:07:41 +0000

Vous pouvez utiliser une simple recherche d'expression régulière 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_ (échanger _ avec de l'espace, car le format n'est pas correct sur ce site)
  4. Remplacez par : “

Modifiez les espaces selon vos besoins car je pense que ce site n'affiche pas les espaces exacts dont vous avez besoin.

Je vous recommande de personnaliser votre expression régulière en utilisant ce tutoriel et cette fiche de triche .

0
0
0
2017-03-09 18:47:40 +0000

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

  1. Tapez \r\n\r\n dans Find what
  2. Tapez \r\n dans Remplacer par
  3. Sélectionnez Extended dans Search Mode [\r -> Carriage Return & \n ->Line Feed] Cela supprimera même les interlignes inégaux. Continuez simplement à cliquer sur REPLACE ALL jusqu'à ce que vous obteniez le résultat escompté. J'espère que cela vous aidera !
-1
-1
-1
2014-12-05 09:59:46 +0000

Copiez 2 espaces vides (Ctrl+C), recherchez et remplacez (Ctrl+H), collez dans le champ Rechercher et sélectionnez Remplacer. Si vous avez le même caractère avec un espace vide derrière ou devant, copiez le caractère avec l'espace vide et remplacez-le par le même caractère sans l'espace vide.

Pas de commandes compliquées, ce qui, soit dit en passant, n'a pas fonctionné pour moi.

-2
-2
-2
2017-11-09 22:17:32 +0000

Aller à Édition > Opérations à blanc > Supprimer les blancs inutiles et l'EOL