ReplaceKit

Remover quebras de linha online

Cole um texto com linhas quebradas (de um PDF, e-mail ou página da web) e obtenha parágrafos limpos. Grátis e sem cadastro. Seu texto nunca sai desta página: a ferramenta roda no seu navegador e não envia nada a lugar nenhum.

English: Remove line breaks online · Español · Deutsch · Français

Limpezas com um clique

Escolha uma: você vê todas as ocorrências no resultado primeiro e depois clica em Substituir. Mesmos padrões do complemento ReplaceKit para Google Docs.

Quebras de linha

Limpeza

Localizar e substituir (opcional)

O que cada opção faz

OpçãoPara que serve
Juntar linhas quebradas, manter parágrafosTexto copiado de um PDF ou de um e-mail em texto simples: cada linha impressa termina em uma quebra e os parágrafos são separados por uma linha em branco. As linhas são juntadas e as linhas em branco continuam como quebras de parágrafo.
Juntar linhas que não terminam uma fraseTexto de PDF sem linhas em branco entre parágrafos. Uma linha que termina em . ? ! ou : (ou em aspas de fechamento depois de um deles) mantém a quebra; as demais são juntadas.
Remover todas as quebras de linhaUma única linha, por exemplo para um campo de formulário, uma célula de planilha ou uma lista transformada em a, b, c (escolha «uma vírgula e um espaço»).
Localizar e substituirRoda depois da etapa das quebras de linha. Texto literal por padrão; marque «Expressão regular» para padrões como (\d+)-(\d+) e $2-$1 na substituição. Para pôr cada item em sua própria linha, localize , e substitua por \n.

Uma linha que termina em hífen só é juntada quando a seguinte começa com letra minúscula: pa- + lavra vira palavra, mas Jean- + Paul mantém o hífen. Uma palavra que realmente leva hífen no fim da linha (guarda- + chuva) também o perde: desmarque a caixa e confira esses casos à mão se for importante.

O que cada limpeza faz

As limpezas rodam sobre o resultado, depois da etapa das quebras de linha e antes do seu localizar e substituir. As aplicadas mostram um visto; clique de novo para desfazer. Crie um link direto para uma com #double-spaces (qualquer id abaixo): a página abre com as quebras de linha intactas e essa limpeza pronta.

LimpezaO que mudaPadrão (regex)
Espaços duplosDois ou mais espaços entre palavras viram um(?<=\S) {2,}(?=\S)
Espaço antes de , . ; : ! ?Remove espaços antes de , . ; : ! ? (não antes de decimal como .5)(?<=\S)[ \u00a0]+(?=[,.;:!?](?!\d))
Espaços no fimRemove espaços e tabulações no fim de cada parágrafo[ \t\u00a0]+$
Parágrafos vaziosParágrafos vazios (ou em branco) entre textos são removidos: duas quebras de parágrafo seguidas viram uma\n(?:[ \t\u00a0]*\n)+
Quebras de linha → parágrafosQuebras de linha suaves (Shift+Enter) viram quebras de parágrafo\v
Aspas retas → curvasAspas retas viram curvas: de abertura após espaço, parêntese ou travessão; de fechamento nos demais casos (apóstrofos também)(?:(?<=^|[\s\v(\[{\u2013\u2014/-])(["'])|(["']))
Aspas curvas → retasAspas curvas e baixas viram retas " e '[\u2018-\u201f\u2032\u2033]
Espaços não separáveisEspaços não separáveis e estreitos viram espaços normais[\u00a0\u202f\u2007]

Em uma caixa de texto toda quebra de linha já é uma quebra de parágrafo, então «Quebras de linha → parágrafos» não encontra nada aqui; ela vale no Google Docs, onde Shift+Enter cria uma quebra suave que parece um parágrafo novo mas não é. As aspas curvas são as inglesas (“ ”), não as «».

Meu texto fica privado?

Sim. A ferramenta são dois scripts, tool.js e cleanups.js (legíveis, sem bibliotecas), que só trabalham com o que está na caixa. Não faz requisições de rede nem guarda nada; você pode desconectar da internet depois de carregar a página e ela continua funcionando. À parte, a página envia uma contagem de visita sem cookies ao carregar (o endereço da página e o site de origem, nunca o seu texto; veja a privacidade, em inglês).

No Google Docs: o ReplaceKit faz isso com um clique

Copiar o texto de um documento e colar de volta perde títulos, negrito e links. O Localizar e substituir do Google Docs não consegue encontrar uma quebra de linha (por quê e as alternativas, em inglês). O ReplaceKit, o complemento do Google Docs que estamos construindo, faz a mesma limpeza dentro do documento: o campo Localizar encontra quebras de parágrafo (\n) e quebras de linha suaves (\v), só na sua seleção se quiser, mantendo a formatação e com prévia de cada ocorrência. As mesmas oito limpezas com um clique ficam no topo da barra lateral.

O ReplaceKit está pronto e em testes. Ainda não está no Google Workspace Marketplace. Deixe seu e-mail e enviamos uma única mensagem quando você puder instalar.

Você está na lista. Avisaremos quando o ReplaceKit estiver pronto.

Versão gratuita: todo localizar e substituir, sem limite de cliques nem contagem regressiva.

Guias do ReplaceKit (em inglês)