Como faço para inserir quebras de linha em um arquivo de texto - não programação, largura não fixa - através de localizar e substituir

1

Isso é diferente do pergunta similarmente intitulada . Nem o Excel nem o OpenOffice permitem que os usuários especifiquem delimitadores de linha, então estou tentando substituir ponto e vírgula por quebras de linha. Como faço para editar o código de um arquivo de texto?

No bloco de notas, tentei substituir; com / n. Eu não achei que funcionaria; e isso não aconteceu. Meu longo arquivo txt / ~ csv está gritando: Help!

    
por Community 13.07.2011 / 14:39

4 respostas

3

Usando o sed:

sed -e 's/:/\n/g' foo.txt
    
por 13.03.2013 / 12:37
1

Eu suponho que se você tiver o Excel, você tem o Word ....

Você pode adicionar quebras de linha a partir da função Localizar / Substituir no Word 2010 - torne seu CSV um .txt e vá para a cidade. Em Localizar / Substituir, clique em "Mais > >" botão e, em seguida, a caixa suspensa especial para inserir uma quebra de linha como um substituto para " : "

Você também pode fazer isso com NoteTab ; você executaria um comando replace-all, substituindo " ; " por \r\n - mas não se esqueça de marcar a caixa "expressão regular".

" \ " é um prefixo para indicar códigos de expressão regular e caracteres especiais. " \r " é um retorno de carro e " \n " é um avanço de linha; o par forma uma nova linha do Windows.

    
por 13.07.2011 / 22:23
0

O melhor editor popular para esse tipo de tarefa é vim . Você terá algum aprendizado para fazer, então eu não vou ser específico sobre os comandos. É uma ferramenta essencial se você mexer muito com arquivos de texto.

    
por 03.09.2012 / 20:03
0

Usando o bloco de notas de um programador

  1. Encontre o que: <br />
  2. Substituir por: \r
  3. Clique em Substituir todos

Em seguida, repita

  1. Encontre o que: <p>
  2. Substituir por: \r
  3. Clique em Substituir todos

Em seguida, repita

  1. Encontre o que: </p>
  2. Substituir por: \r
  3. Clique em Substituir todos
por 16.12.2012 / 15:12