Eliminar espacios iniciales y finales: recortador de espacios y limpiador de espacios en blanco

Elimine los espacios iniciales y finales de cada línea, contraiga los espacios adicionales entre palabras, elimine los fragmentos de código de forma inteligente y elimine los espacios invisibles que no se separan ( ) en tiempo real directamente dentro de su navegador.

Quick Presets:

Espacios eliminados: 0

Caracteres: 0

Palabras: 0

Líneas: 0

Cómo utilizar el recortador de espacio

Ya sea que esté limpiando texto PDF pegado, preparando columnas CSV para importar u ordenando fragmentos de código sangrados, nuestro Space Trimmer procesa su texto en tiempo real directamente dentro de su navegador:

  1. Pegue su texto fuente: Ingrese su texto en el cuadro Texto fuente o haga clic en Load Sample para probar con un formato desordenado realista.
  2. Seleccione un ajuste preestablecido o personalice reglas:
    • Utilice Standard Trim para eliminar los espacios iniciales y finales de cada línea.
    • Use Full Clean (Single Space) para contraer también espacios dobles o triples entre palabras a un solo espacio.
    • Utilice Paragraph Tidy cuando edite artículos o ensayos para conservar los saltos de línea dobles mientras que las líneas triples+en blanco accidentales se contraen.
    • Utilice Code Dedent para eliminar la sangría exterior compartida de bloques de código copiados sin aplanar las líneas anidadas.
  3. Copiar o exportar: El resultado limpio se actualiza automáticamente. Haga clic en Copiar al clipboard o Descargue .txt para guardar su salida.

Ejemplos prácticos de antes y después

1. Limpieza de listas pegadas y espacios dobles desordenados

Modo : Limpieza completa (Recortar bordes + Contraer espacios interiores + Eliminar líneas vacías)

   John    Doe   —   Engineering   

  Jane     Smith  —    Product   Design  

Tresultado recortado:

John Doe — Engineering
Jane Smith — Product Design

2. Dedentación de código inteligente (preservación del anidamiento)

Modo : Dedent de código (elimina el margen exterior común de 8 espacios y mantiene intacto el anidamiento interior de 2 espacios)

        function greet(user) {   
          if (user) {    
            return "Hello, " + user;   
          }
        }

Tresultado recortado:

function greet(user) {
  if (user) {
    return "Hello, " + user;
  }
}

3. Reparación de espacios sin interrupción en Excel y Web ( )

Mode: Excel / Web Clean (Convierte U+00A0 y elimina los caracteres invisibles U+200B que rompen VLOOKUP)

SKU-1042      Wireless   Mouse 
SKU-1043​     Mechanical   Keyboard  

Tresultado recortado:

SKU-1042 Wireless Mouse
SKU-1043 Mechanical Keyboard

Guía de espacios en blanco comunes y caracteres invisibles

No todos los espacios son iguales. Al copiar datos de páginas web, archivos PDF o correos electrónicos, los caracteres Unicode ocultos a menudo se deslizan en el texto y provocan que fallen las fórmulas de las hojas de cálculo o los analizadores de códigos:

Comparison of ASCII and Unicode Whitespace Characters Handled by Space Trimmer
Nombre del personaje Unicode/HTML Fuente común Cómo lo maneja Space Trimmer
Espacio estándar U+0020 (ASCII 32) Tecla de barra espaciadora estándar Recortado en los bordes de las líneas y colapsado entre palabras
Pestaña horizontal U+0009 (\t) Editores de código, copiar y pegar TSV / Excel Recortado en los bordes, normalizado entre palabras o expandido a espacios
Espacio sin ruptura U+00A0 () Páginas web, correos electrónicos con texto enriquecido, documentos de Word Convertido a espacio estándar y recortado cuando Clean Unicode está habilitado
Espacios Ideográficos y En/Em U+2000–U+200A, U+3000 Componer archivos PDF, texto CJK, autoedición Normalizado al espacio estándar ASCII antes de recortar
Espacio de ancho cero / BOM U+200B, U+FEFF Editores web CMS, aplicaciones de mensajería, lista de materiales UTF-8 Completamente eliminado para que los caracteres ocultos nunca rompan la coincidencia de cadenas.

Preguntas frecuentes

¿Cuál es la diferencia entre recortar espacios y normalizar espacios?

Trimming elimina los espacios en blanco en los límites exteriores de cada línea: espacios iniciales al principio de una línea y espacios finales al final. Normalización de espacios busca dentro de cada línea y colapsa dos o más espacios o tabulaciones consecutivos entre palabras en un único espacio estándar.

¿Por qué la función TRIM() de Excel no eliminó los espacios adicionales en mis datos pegados?

La función integrada TRIM() de Excel está diseñada únicamente para eliminar el espacio estándar ASCII (código de carácter 32). Los datos copiados de sitios web, correos electrónicos o archivos PDF con frecuencia incluyen espacios HTML sin separación ( , ASCII 160 / U+00A0) o espacios invisibles de ancho cero (U+200B). Con Clean espacios sin separación ( ) y de ancho cero marcados , esta herramienta convierte y elimina esos caracteres ocultos automáticamente antes de pegarlos en Excel o Google Sheets.

¿Cómo funciona "Conservar la sangría relativa del código (sangría inteligente)"?

Cuando copia una función o bloque desde lo más profundo de un archivo fuente, cada línea puede tener 8 o 12 espacios iniciales. Si utiliza un recorte izquierdo normal, se pierde toda la sangría y el código se vuelve plano. Cuando se marca Preservar sangría de código relativa junto con Eliminar espacios iniciales, la herramienta detecta la sangría compartida más pequeña en todas las líneas que no están vacías y elimina solo ese margen común, manteniendo intacto el anidamiento interno de 2 o 4 espacios. Incluso si también habilita Colapsar múltiples espacios entre palabras, su sangría inicial está protegida.

¿Puedo mantener líneas en blanco entre párrafos mientras elimino líneas vacías adicionales?

¡Sí! En el panel Blank Line Handling a la derecha, elija Contraiga varias líneas en blanco en 1 (o haga clic en el ajuste preestablecido Paragraph Tidy). Cualquier secuencia de dos, tres o más líneas en blanco se condensará en un único salto de párrafo limpio.

¿Mi texto es privado y seguro cuando uso este Space Trimmer?

Absolutamente. Todo el procesamiento de texto ocurre 100% localmente dentro de su navegador web utilizando JavaScript del lado del cliente. Nunca se envía ningún texto, código fuente o datos del cliente a ningún servidor o base de datos externos.