aucune idée, parfaitement bien question imo. Au fait, pouvez-vous vérifier si le formatage est correct pour vos espaces? Devrait-il y avoir quatre espaces avant un caractère (si c'est le cas, ajoutez-en 4 de plus par ligne pour que le formatage du site en prenne en compte)
jay
Réponses:
63
Pour supprimer les espaces de début et toutes les lignes vides (même si la ligne vide contient des espaces ou des tabulations)
Aller à la recherche -> Remplacer
Sélectionnez "Expression régulière" dans le mode de recherche .
Utilisez ^\s*" Trouver quoi " et laissez " Remplacer par " en blanc.
Cliquez sur Replace all
Explication regex:
^ signifie 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.
Que chercheriez-vous pour supprimer les espaces blancs finaux si ^ \ s * est le début de la ligne?
Aaron
1
Un alternativeo à \s*serait \s+pour un ou plusieurs espaces blancs?
ian_scho
2
@Aaron: Recherche pour \s+$supprimer les espaces finaux .
palswim
1
-1 Ceci supprime également le retrait
Black
35
Édition -> Opérations sur les lignes -> Supprimer les lignes vides ou alternativement: Édition -> Opérations sur les lignes -> Supprimer les lignes vides (contenant des caractères vides)
Trop cool! Je n'ai jamais remarqué qu'il y avait autant d'options d'édition dans le menu Edition. Merci!
icl7126
2
C’est ce que la plupart des gens recherchent lorsqu’il s’agit de cette question avec StackOverflow. Malheureusement, les réponses "\ r \ n" et "^ \ s *" sont "plus froides". Il me faut 5 minutes pour trouver cette réponse avec Google. Ces autres réponses sont assez explicites (avec un peu de connaissance des expressions régulières et des caractères d'échappement), ceci dans celui qui vous fait réellement gagner du temps ...
Appuyez sur Ctrl+ Hpour ouvrir la boîte de dialogue Rechercher et remplacer et entrez comme ci-dessous.
Tapez \ r \ n \ r \ n dans Rechercher quoi
Tapez \ r \ n dans Remplacer par
Sélectionnez Avancé en mode de recherche
[\ r -> retour chariot & \ n -> saut de ligne]. Cela supprimera même les espaces irréguliers. Continuez simplement de cliquer sur REMPLACER TOUT jusqu'au résultat attendu. J'espère que cela t'aides!
Copiez 2 espaces vides ( Ctrl+ C), recherchez et remplacez ( Ctrl+ H), collez-le 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 le blanc et remplacez-le par le même caractère sans le blanc.
Pas de commandes compliquées qui, d'ailleurs, ne m'ont pas fonctionné.
Réponses:
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*
" Trouver quoi " et laissez " Remplacer par " en blanc.Explication regex:
^
signifie 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.la source
\s*
serait\s+
pour un ou plusieurs espaces blancs?\s+$
supprimer les espaces finaux .Édition -> Opérations sur les lignes -> Supprimer les lignes vides ou alternativement: Édition -> Opérations sur les lignes -> Supprimer les lignes vides (contenant des caractères vides)
la source
Aller à
Edit
>Line Operations
>Remove Empty Lines
la source
Le moyen le plus simple serait de tout sélectionner (Ctrl + A), puis sélectionnez Edition> Opération vide> Limiter l’espace de fuite.
Cela devrait supprimer tous les espaces entre les deux.
la source
Vous pouvez utiliser une simple expression régulière pour rechercher et remplacer.
____(.)\r_
(échange _ avec de l'espace, car le formatage n'est pas exact 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 à l'aide de ce tutoriel et de cette aide - mémoire .
la source
Appuyez sur Ctrl+ Hpour ouvrir la boîte de dialogue Rechercher et remplacer et entrez comme ci-dessous.
[\ r -> retour chariot & \ n -> saut de ligne]. Cela supprimera même les espaces irréguliers. Continuez simplement de cliquer sur REMPLACER TOUT jusqu'au résultat attendu. J'espère que cela t'aides!
la source
Copiez 2 espaces vides ( Ctrl+ C), recherchez et remplacez ( Ctrl+ H), collez-le 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 le blanc et remplacez-le par le même caractère sans le blanc.
Pas de commandes compliquées qui, d'ailleurs, ne m'ont pas fonctionné.
la source
Allez dans Édition> Opérations vides> Supprimer les vides superflus et EOL
la source