Saltar ao contido principal
LibraTool logoLibraTool

Limpador de espazos en branco de balde

Elimina espazos extras, recorta liñas, colapsa liñas en branco e normaliza os finais de liña en calquera texto. Limpa contido copiado e pegado cun só clic.

Funciona sen conexión unha vez cargado
Predefinicións:

ou solta un ficheiro .txt, .csv, .md ou .log na caixa

0 car1 liñas1 liñas baleiras
Opcións de limpeza

Usos habituais

  • Limpa Texto CopiadoArranxa o formato sucio de Word, PDF e páxinas web: elimina espazos adicionais, liñas en branco dobres e indentación inconsistente.
  • Limpa Espazos en Branco en Código e Ficheiros de ConfiguraciónElimina espazos ao final, normaliza os finais de liña e arregla problemas de indentación en código e ficheiros de configuración.
  • Limpa Texto para Sistemas de Xestión de ContidosNormaliza o texto antes de pegalo en WordPress, Contentful ou outras plataformas CMS para evitar problemas de formato.
  • Limpa Espazos en Branco en Ficheiros de DatosElimina espazos iniciais/finais dos valores dos datos antes de importar en bases de datos, follas de cálculo ou conductos de datos.
  • Limpa Espazos en Branco en Modelos de Correo ElectrónicoNormaliza o espaciado na copia de correo electrónico antes de enviar: evita incoherencias de renderización en clientes de correo.

Como funciona

Whitespace Cleaner execútase enteiramente no teu navegador usando expresión regular de JavaScript escrita a man — sen biblioteca, sen servidor. Cada transformación ocorre localmente mentres escribes, cos resultados actualizándose en tempo real.

  1. 1
    Escaneo de entrada e estatísticas
    Mentres escribes ou pegas, a ferramenta escanea o teu texto con patróns de expresión regular dirixidos para contar liñas con espazo final, liñas baleiras consecutivas, caracteres de tabulación, espazos Unicode (NBSP, ancho completo) e caracteres invisibles de ancho cero. Estes contos aparecen inmediatamente debaixo da entrada para que poidas ver que hai realmente mal co teu texto antes de limpar nada.
  2. 2
    Transformacións de expresión regular liña por liña
    A función clean() divide por saltos de liña e aplica as túas opcións escollidas en orde: as tabulacións substitúense ou redúcense, as secuencias de espazos redúcense a un con /[ \t]+/g, e despois cada liña recórtase. Os espazos Unicode ( , ,   e outros) substitúense por espazos regulares; os caracteres de ancho cero (​, ‍, ) elimínanse por completo. A puntuación intelixente como as comiñas curvas e os guións longos endereitase a equivalentes ASCII.
  3. 3
    Recorte de liñas baleiras e documento
    Despois do traballo por liña, as liñas baleiras consecutivas elimínanse por completo ou redúcense a unha soa baleira (calquera opción que escolleses) usando unha única substitución /\n{3,}/. Os saltos de liña iniciais e finais de todo o documento elimínanse por último, mantendo a lóxica predicible independentemente da orde de opcións.
  4. 4
    Normalización do final de liña e saída
    A ferramenta detecta o final de liña dominante do texto orixinal (LF, CRLF ou CR) antes da normalización para que a opción 'Manter orixinal' o poida restaurar fielmente. Tamén podes forzar unha convención específica. O texto limpo aparece ao instante no panel de saída, cun panel de estatísticas antes/despois que mostra os contos de caracteres e liñas eliminados, e un botón Descargar .txt que constrúe un Blob localmente.

Ferramentas relacionadas

Preguntas frecuentes