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 ++?
Pour supprimer les espaces de début et toutes les lignes vides (même si la ligne vide contient des espaces ou des tabulations)
^\s*
pour "Find what" et laissez "Remplacer par" vide.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.É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)
Allez dans Edit
> Line Operations
> Remove Empty Lines
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.
Vous pouvez utiliser une simple expression régulière pour rechercher et remplacer.
____(.)\r_
(échangez _ avec un espace, car il ne se formate pas directement sur ce site) \1
Modifiez les espaces selon vos besoins car je pense que ce site ne présente pas exactement les espaces dont vous avez besoin.
Je vous recommande de personnaliser votre expression régulière en utilisant ce tutoriel et ceci aide-mémoire .
Presse Ctrl+H pour ouvrir la boîte de dialogue Rechercher et remplacer et entrez comme ci-dessous.