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

Remover linhas e espaços vazios no Notepad++?

Suponha que eu tenha estas linhas:

A

B

C

D

E

Quero remover linhas vazias, e os espaços antes da letra também, assim:

A
B
C
D
E

Como posso conseguir isto no Notepad+++?

Respostas (8)

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

Para se livrar do(s) espaço(s) condutor(es) e de todas as linhas vazias (mesmo que a linha vazia contenha espaços ou separadores)

  1. Ir para Procurar -> Substituir
  2. Seleccione “Expressão regular” em Search mode*.
  3. Use ^\s* para “ Localizar o quê” e deixe “ Substituir por*” em branco.
  4. Clique em Replace all

Regex explanation:

  • ^ significa início da linha
  • \s* significa qualquer número (mesmo 0) de caracteres do espaço em branco. Os caracteres do espaço em branco incluem separador, espaço, nova linha e retorno da carruagem.
38
38
38
2014-02-26 06:28:31 +0000

Editar -> Operações de linha -> Remover linhas vazias ou, em alternativa: Edit -> Line Operations -> Remove Empty Lines (Containing Blank characters)

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

Ir para Edit > Line Operations > Remove Empty Lines

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

O caminho mais fácil seria seleccionar tudo (Ctrl+A), ir a Edit>Blank Operation>Trim Trailing Space.

Isto deve remover todos os espaços entre eles.

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

Pode usar uma simples pesquisa de expressão regular e substituir.

  1. Clique em Ctrl+H para o diálogo Substituir
  2. Certifique-se de que selecciona a opção ‘Expressão regular’
  3. Encontre o quê: ____ (.)\r_ (trocar _ com espaço, pois não formatou bem neste site)
  4. Substitua por: “

Altere os espaços de acordo com as suas necessidades porque acho que este site não está a mostrar os espaços exactos que precisa.

Recomendo que faça a sua expressão regular usando este tutorial e esta folha de consulta .

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

Pressione Ctrl+H para abrir a caixa de diálogo Localizar e Substituir, e entre como abaixo.

  1. Escreva \r\n\r\n em Find what
  2. Escreva \r\n* em Substitua por
  3. Seleccione Extended* in Search Mode [\r -\r -> Carriage Return & \n -\m ->Line Feed] Irá mesmo remover espaços de linha desiguais. Basta continuar a clicar em REPLACE ALL até atingir o resultado esperado. Espero que isto ajude!
-1
-1
-1
2014-12-05 09:59:46 +0000

Copiar 2 espaços em branco (Ctrl+C), procurar e substituir (Ctrl+H), colar no campo Procurar e seleccionar Substituir. Se tiver o mesmo carácter com um espaço em branco atrás ou à frente, copie o carácter com o espaço em branco e substitua-o pelo mesmo carácter sem o espaço em branco.

Sem comandos complicados, o que, já agora, não funcionou para mim.

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

Ir para Edit > Blank Operations > Remove Unnecessary Blank and EOL