Dividir texto (split)

Esta ferramenta divide um texto em partes e coloca uma parte por linha, como o split das linguagens de programação. Você pode dividir por um separador, como vírgula, ponto e vírgula, barra vertical ou tabulação, ou em blocos de tamanho fixo, por exemplo de 10 em 10 caracteres. Ela também tira os espaços das pontas e as partes vazias.

Atualizado em · Por Leonardo Gaertner

Achou um resultado errado ou tem uma sugestão? Avise por e-mail.

Como usar

  1. Cole o texto.
  2. Escolha dividir por separador (digite o separador) ou por tamanho (digite quantos caracteres por parte).
  3. Confira quantas partes saíram, uma por linha, e copie.

Como funciona

No modo separador, o texto é cortado em cada ocorrência do separador digitado. Use \t para tabulação, \n para quebra de linha e um espaço para dividir em palavras (sequências de espaços contam como um). Deixando o separador vazio, cada caractere vira uma parte.

No modo tamanho, as quebras de linha são removidas e o texto é cortado em blocos com a quantidade de caracteres escolhida; o último bloco pode ser menor. Os caracteres são contados como aparecem na tela, então emojis e letras acentuadas não são partidos.

Exemplo

Texto: maçã, banana, laranja, uva

Separador: ,

Resultado: 4 partes, uma por linha (maçã / banana / laranja / uva)

Perguntas frequentes

Como transformar uma lista em uma linha só, separada por vírgula?

Esse é o caminho contrário: use a ferramenta de remover quebras de linha e escolha ", " como separador.

Como dividir uma string em código?

Em JavaScript, texto.split(','); em Python, texto.split(','); em PHP, explode(',', $texto). Para tirar os espaços das pontas, aplique trim em cada parte (map em JavaScript, strip em Python, array_map com trim em PHP).

Posso dividir um CSV com esta ferramenta?

Para uma linha simples, sim. Para um arquivo CSV, que pode ter vírgulas dentro de aspas, use o conversor de CSV para JSON, que respeita essas regras.