Remover espaços em excesso
Limpe espaços repetidos, extremidades das linhas e linhas vazias em excesso. Três opções independentes, até 500000 unidades UTF-16.
Começar a usar
Remover espaços em excesso
O corte nas extremidades usa trim do JavaScript e remove aí também o espaço não separável U+00A0 e o ideográfico U+3000, mas não U+200B. A redução substitui apenas sequências de pelo menos dois espaços ASCII ou tabulações por um espaço ASCII; uma tabulação isolada fica. Outros espaços Unicode no interior da linha não são reduzidos. A opção de linhas vazias transforma três ou mais LF consecutivos em dois. Uma linha com espaços só fica vazia se ativar o corte. Mesmo com todas as opções desligadas, as linhas CRLF são reunidas com LF na saída. Não interpreta HTML nem protege a indentação significativa de código ou tabelas. Guarde o original.
Entrada
A B C
Resultado
A B C
O processamento é feito localmente no navegador.