#104 · Limpieza de texto

Eliminador de espacios iniciales

Retira espacios y tabulaciones situados al principio de cada línea. Puedes eliminar toda la sangría o solo un número máximo de caracteres, lo que permite corregir texto desplazado sin destruir por completo una estructura indentada. El resultado indica cuántas líneas cambiaron y cuántos caracteres se retiraron.

Entrada de texto

Procesamiento local
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega el texto.
  2. Elige si quieres quitar toda la sangría o limitar el recorte.
  3. Si usas un límite, indica el máximo por línea.
  4. Ejecuta y revisa el resultado.

Qué hace esta herramienta

Elimina whitespace horizontal desde el inicio de cada línea, de manera total o limitada.

En modo completo se aplica `^[ \t]+` a cada línea. En modo limitado se retiran como máximo N espacios o tabulaciones consecutivos desde el principio.

La herramienta modifica la indentación. En código fuente, YAML o Python esto puede cambiar la estructura.

Ejemplo

Entrada: «··línea»

Salida completa: «línea»; con límite 1: «·línea».

Casos de uso

  • Corregir texto desplazado por una copia.
  • Eliminar sangría de listas pegadas.
  • Ajustar datos de ancho fijo antes de procesarlos.

Consejos para obtener mejores resultados

  • No elimines sangría de Python o YAML sin revisar.
  • Usa el modo limitado cuando quieras reducir, no borrar, la indentación.
  • Las tabulaciones cuentan como un carácter de recorte.
  • Compara las líneas modificadas antes de sustituir el original.

Detalles del procesamiento

Se procesa cada línea de forma independiente y se mantienen los saltos de línea.

No convierte niveles de sangría en una estructura semántica; únicamente elimina caracteres iniciales.

Preguntas frecuentes

¿Cómo quitar espacios al principio de cada línea sin tocar el final?

Utiliza esta herramienta: solo se procesa el whitespace horizontal inicial y el resto de cada línea queda sin cambios.

¿Puedo eliminar solo dos espacios de sangría por línea?

Sí. Selecciona el modo limitado e introduce 2 como máximo por línea.

¿Las tabulaciones iniciales también se eliminan?

Sí. Se consideran parte de la sangría inicial junto con los espacios.

¿Es seguro usarlo con código Python o YAML?

Puede cambiar la estructura porque esos formatos dependen de la indentación. Revisa cuidadosamente el resultado antes de guardarlo.

¿Se conservan los saltos de línea originales?

La estructura de líneas se conserva; el resultado usa saltos de línea estándar entre las líneas procesadas.

Resumen del procesamiento

DatoValor
LíneasSe calcula al ejecutar
Líneas modificadasSe calcula al ejecutar
Caracteres eliminadosSe calcula al ejecutar