ForHosting KIT · Texto e IA

Remover quebras de linha do texto

As três linhas “Hello”, “world” e “from KIT” viram uma só, “Hello world from KIT”, porque cada uma das 2 quebras é trocada por um espaço. Deixe a substituição vazia para unir as linhas sem nada no meio. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
Hello world from KIT
Você obtém
Resultado
Hello world from KIT
Comprimento
20
Comprimento original
21
Quebras de linha removidas
2

Remover quebras de linha é um passo cotidiano quando você cola texto multi-linha em um campo de uma linha, achata um parágrafo para uma célula CSV, prepara uma consulta de busca ou elimina retornos duros de um e-mail antes de armazená-lo. Esta ferramenta recebe o texto que você digita, encontra cada quebra de linha —incluindo CRLF do Windows, LF do Unix, CR clássico do Mac e separadores Unicode de linha ou parágrafo— e por padrão substitui cada quebra por um espaço para que as palavras não se grudem. Você pode passar uma substituição vazia para unir as linhas sem separador quando precisar de um token compacto. O resultado é sempre uma string de uma linha mais metadados claros: texto original, resultado, comprimentos, quantas quebras foram removidas, a substituição usada e um indicador de alteração.

Como a remoção de quebras de linha funciona por dentro

A remoção de quebras de linha é uma varredura determinística curta, não um motor completo de layout de texto. A substituição padrão é um único espaço ASCII para que Olá em uma linha e mundo na seguinte virem Olá mundo e não Olámundo. Segundo, o motor combina terminadores de linha em ordem fixa: a sequência de dois caracteres do Windows retorno de carro mais avanço de linha é tratada como uma só quebra, para que um arquivo CRLF não injete espaço duplo com a substituição padrão.

Avanços de linha soltos restantes, retornos de carro, Unicode next-line (NEL), separador de linha U+2028 e separador de parágrafo U+2029 são cada um substituídos uma vez. Hífens suaves e espaços ordinários dentro de uma linha ficam intactos; esta ferramenta não reflui, não justifica nem colapsa sequências interiores de espaços. Terceiro, conta quantas unidades de quebra foram substituídas, monta o resultado de uma linha e define um booleano changed para que pipelines detectem no-ops sem reescanear a string.

Strings vazias falham na validação antes de qualquer transformação. Como o caminho é parse puro sobre strings, a latência fica submilissegundo em formulários típicos e o modelo de custo publicado é analítico, não baseado em tokens de modelo.

Onde ferramentas de remover quebras de linha aparecem no trabalho real

Equipes de produto e suporte colam corpos multi-linha de tickets em campos de título de uma linha, caixas de busca e entradas de chat que rejeitam ou truncam em novas linhas. Engenheiros de dados que limpam exportações de CRM, planilhas e bancos legados costumam forçar colunas de texto livre a formas de uma linha antes de carregar warehouses que tratam quebras como separadores de registro dentro do CSV.

Equipes de conteúdo e localização achatam parágrafos com retornos duros de clientes de e-mail e editores ricos antes de guardar copy em campos CMS que exibem como uma linha. Scripts de automação que montam prompts, linhas de log ou mensagens de fila removem quebras acidentais para que parsers a jusante vejam uma string lógica.

Achatar parágrafos colados em campos de uma linha

Transforme notas multi-linha de tickets, corpos de e-mail ou colagens de chat em uma só linha antes de salvar títulos, consultas de busca ou campos de formulário que rejeitam novas linhas.

Normalizar colunas CSV e de texto livre

Remova quebras de linha de células exportadas para que warehouses e parsers CSV não partam registros em quebras embutidas.

Quais quebras de linha esta ferramenta remove?

CRLF do Windows (como uma só quebra), LF do Unix, CR clássico do Mac, Unicode NEL (U+0085), separador de linha U+2028 e separador de parágrafo U+2029.

O que acontece se o texto estiver vazio?

Entrada vazia é tratada como erro de cliente para que quem esqueceu de vincular um campo receba resposta de validação clara em vez de resultado vazio em silêncio.

Posso unir linhas sem inserir um espaço?

O padrão é um único espaço para que parágrafos ordinários mantenham limites de palavra.

Ela colapsa vários espaços dentro de uma linha?

Não. Espaços e tabulações interiores ficam inalterados. Só caracteres de quebra de linha são substituídos. Trim ou colapso de espaços é outra intenção.

Quanto custa?

A ferramenta do navegador é grátis e roda localmente.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/str/remove-line-breaks

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/str/remove-line-breaks \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello\nworld\r\nfrom KIT"}'
{
  "text": "Hello\nworld\r\nfrom KIT"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.remove_line_breaks",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Entrada vazia é rejeitada com erro de validação claro em vez de devolver um payload vazio em silêncio, o que protege clientes que esqueceram de vincular um campo. Sem idas à rede dentro do motor, sem sementes aleatórias e sem dependência de relógio: o mesmo texto sempre produz o mesmo JSON.

Como a remoção de quebras de linha funciona por dentro

Primeiro a capacidade lê o campo obrigatório text e a string opcional replace_with. Um replace_with vazio é permitido quando você quer que caracteres de linhas adjacentes se toquem, por exemplo ao unir códigos partidos ou fragmentos base64. Payloads extremamente longos acima do limite documentado também falham com invalid_input para que uma única requisição não monopolize a memória do Worker.

O que você envia e o que recebe de volta

Envie um único campo obrigatório chamado text contendo a string não vazia cujas quebras de linha deseja remover. Números e booleanos em text são convertidos para formas decimal ou true/false; objetos, arrays, NaN e Infinity são rejeitados. Checagens clássicas: Olá quebra mundo vira Olá espaço mundo, parágrafos mistos CRLF e LF achatam-se em uma linha com espaços, e o modo união rígida transforma A quebra B em AB. Aliases como input, value, data, s, message, string, content e body são aceitos por conveniência ao conectar clientes antigos. O replace_with opcional tem padrão de um espaço; passe string vazia para unir sem separador. Em sucesso a resposta ecoa o text original, o result de uma linha, a length do resultado, original_length, line_breaks_removed como contagem de unidades de quebra substituídas, replace_with como a string realmente usada, um booleano changed e operation com valor remove_line_breaks. Quando a entrada já não tinha quebras de linha, result é igual a text, changed é false e line_breaks_removed é zero — útil como detector de no-op em guardas ETL. Use o formulário gratuito do navegador para colar e copiar com rapidez e chame o mesmo contrato em scripts ao normalizar células CSV, mensagens de chat ou payloads de API em lote. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação, inclusive texto vazio, não consomem saldo pré-pago.

Onde ferramentas de remover quebras de linha aparecem no trabalho real

Como esta capacidade é um motor de parse puro, o preço de API é a base publicada de US$ 0,002 por item bem-sucedido e validação falha não consome saldo. Se mais tarde você precisar remover só linhas duplicadas, contar palavras e parágrafos, converter caixa, remover acentos ou minificar espaços em JSON, trate isso como intenções de busca e landings separadas, sem sobrecarregar esta página de remover quebras de linha.

Unir tokens e códigos partidos sem espaço

Defina replace_with vazio para remontar códigos ou fragmentos base64 quebrados em várias linhas sem inserir espaços.

Ver a documentação completa do KIT →