Como posso inserir uma quebra de linha mais de 100 vezes para uma determinada string de texto?

1

Eu obtive esta longa, muito, muito cadeia de texto longa que consiste apenas em endereços de e-mail. É tão longo que sai da minha tela várias páginas à direita. Isso torna impossível a leitura.

Parece algo como

[email protected]; [email protected]; [email protected]; [email protected]; ......

Eu essencialmente quero convertê-lo em uma lista. Cada endereço de e-mail é separado por um ponto e vírgula. Eu imagino que eu deveria ser capaz de aproveitar este fato, talvez criar algum script ou algo que irá inserir uma quebra de linha em cada ponto e vírgula. Eu também gostaria que os pontos-e-vírgulas fossem removidos.

Posso usar o Notepad ++ de alguma forma?

Que tal o Word 2010? Ou o Excel 2010?

Existe um assistente de importação de texto no Excel 2010 que é capaz de reconhecer os pontos e vírgulas como separadores. Mas depois de clicar no guia de importação, os dados são importados em colunas em vez de linhas. Portanto, cada endereço de e-mail recebe sua própria célula na primeira linha.

Não há assistente de importação de texto no Word 2010, não que eu saiba.

    
por Samir 22.03.2013 / 19:15

2 respostas

6

Notepad ++

  1. Pressione Ctrl + H .

  2. Use as seguintes configurações:

    Find what:    ;        (with one trailing space)
    Replace with: \r\n
    Search Mode:  Extended
    Wrap around:  checked
    
  3. Clique em Substituir tudo .

\r\n simboliza uma nova linha do Windows, ou seja, caractere de retorno de carro seguido por um caractere de alimentação de linha.

Word 2010

  1. Pressione Ctrl + H .

  2. Use as seguintes configurações:

    Find what:    ;        (with one trailing space)
    Replace with: ^l
    
  3. Clique em Substituir tudo .

Novamente, ^l simboliza uma nova linha do Windows.

    
por 22.03.2013 / 19:22
3

No Notepad ++:

Vá para Search - > Replace (ou pressione Ctrl + H ).

No campo Find What: , coloque ; (espaço de ponto e vírgula).

No campo Replace With: , coloque \r\n .

Verifique se Search Mode está definido como Extended e se Wrap Around está ativado.

    
por 22.03.2013 / 19:24