2010-02-15 9 views
5

Je me bats pour trouver - je dois enlever toutes les lignes vides qui pourraient avoir un espace blanc avant de lesRegex pour l'espace blanc, puis fin ligne

L'alternative est de bricoler dans Excel - J'utilise TextPad

+3

Je pense que vous bluffez à propos d'Excel. – pavium

+1

Pourquoi ?? Trim puis filtre le fera assez facilement - La suggestion ci-dessous ne fonctionne pas dans TextPad .... –

Répondre

4
^\s*$ 

Si vous avez une regex compatible perl.

3

Un simple reg ex pour toute ligne vide qui peut contenir un espace blanc est:

^[ \t]*$ 
0

Puisque vous souhaitez supprimer la ligne, ce ne sera pas faire:

^\s*$ 

Vous devez supprimer le saut de ligne après la ligne vide:

^\s*$[\n\r]* 
2

En Textpad: Première ligne blanche trouver: F5, puis^\ s *

$

marque Next « em: dans la boîte de dialogue Rechercher, cliquez sur le bouton "All Mark". Vous voyez les bons-droits à côté de chaque ligne vide.

Puis supprimez-les: Sélectionnez Modifier-> Supprimer -> Lignes marquées

+0

Après des années d'utilisation de Textpad jamais connu cela existait ... était exactement ce que je cherchais. – KornMuffin

Questions connexes