Encontre e substitua várias linhas em branco

8

Como uso a função localizar e substituir no bloco de notas para excluir várias linhas em branco em um arquivo de texto?

    
por John T 28.09.2009 / 06:29

5 respostas

17

No bloco de notas, não há como usar o Localizar e substituir e segmentar linhas em branco. Considere o Notepad ++ e a pesquisa e substituição regex.

Você pode usar \r\n para encontrar linhas em branco a partir de arquivos de texto criados no Windows, \r para Mac e \n para Linux.

Acredito que, na verdade, uma instalação padrão vem com o TextFX para tornar sua vida ainda mais fácil; ele tem a opção de excluir linhas em branco:

    
por 28.09.2009 / 06:32
5

Eu acho que você não pode fazer isso no bloco de notas; quando eu tenho um problema, eu abro o arquivo de texto com o Word (qualquer outro processador de texto deve ir) e substituo duas marcas de parágrafo consecutivas por uma delas. Repita várias vezes (até que não haja mais nada para substituir) e pronto.

Você deve substituir ^p^p

com ^p

    
por 28.09.2009 / 07:59
4

desde que o bloco de notas original é um verdadeiro pita (e todo mundo está sugerindo seu próprio fav de qualquer maneira):

vim com:

:g/^\s\+$/d
    
por 28.09.2009 / 07:07
0

Existe uma extensão da dica de ferramenta AutoHotKey para esse fim.
Mas você também pode mudar para o Notepad ++ e obter melhor controle .

    
por 28.09.2009 / 06:33
-1

Solução do Excel de 7 etapas:

Objetivo: filtrar todas as linhas com dados, deixando apenas as linhas em branco e exclua as linhas em branco.

  1. Copie seu arquivo de texto (Ctrl-A para selecionar todos e Ctrl-C irá copiá-lo) e cole no MS Excel, célula A1
  2. Realce todas as linhas com dados. (com o cursor na célula A1 pressione Ctrl-shift-end)
  3. Com os dados destacados, clique na guia Dados e, em seguida, clique em Filtrar. (A célula A1 agora tem uma caixa suspensa.)
  4. O primeiro item na caixa suspensa é "Selecionar tudo" (desmarque-o)
  5. O último item da caixa suspensa é "Blanks" (confira) (A planilha agora parece em branco, todos os seus dados estão ocultos, exceto pelas linhas em branco nos dados. Olhe para os números das linhas à esquerda. A primeira linha dos seus dados com um espaço em branco está agora no topo da sua planilha. Vamos dizer que é a linha 330. A próxima linha pode pular para dizer a linha 775, a próxima linha em seus dados com um espaço em branco e assim por diante.
  6. Coloque o cursor na célula A330. Pressione Ctrl-Shift-End. Que irá destacar todas as linhas em branco nos seus dados.
  7. Mantendo o cursor na área destacada, clique com o botão direito e selecione excluir linha. (Agora seria um bom momento para voltar e colocar a marca de seleção novamente na caixa "Selecionar tudo".)
por 06.03.2015 / 07:11