¿Por qué mi texto tiene espacios extraños? Arreglando espacios dobles y ocultos
Pegas algo de texto y parece un poco fuera de lugar, palabras muy separadas, espacios extraños, sangría que no desaparece. Estos son espacios adicionales, pestañas y espacios en blanco ocultos, y causan más problemas de los que parecen, desde formatos feos hasta datos que silenciosamente no coinciden. He aquí por qué aparecen y cómo eliminarlos por completo.
De dónde vienen los espacios extraños
Los espacios en blanco adicionales surgen de muchas fuentes. Los viejos hábitos de mecanografía colocan dos espacios después de cada punto. Al copiar texto entre aplicaciones se insertan pestañas y espacios irregulares. Pegar desde un PDF o una página web genera un espaciado inconsistente en la fuente. La alineación manual del texto con espacios deja espacios en blanco al final de las líneas. Cada fuente agrega su propio desorden, y el resultado es un texto que se ve más o menos bien pero es técnicamente inconsistente, con espacios duplicados, tabulaciones perdidas y espacios finales invisibles esparcidos a través de él.
Los problemas que causan
Los espacios extraños no son sólo cosméticos. Un espacio final oculto significa que dos valores que parecen idénticos no coincidirán cuando se comparen o se eliminen los duplicados; "apple" y "apple" son cadenas diferentes para una computadora. Los espacios duplicados parecen poco profesionales en el texto publicado. Las tabulaciones mezcladas con espacios rompen la alineación cuando el texto se mueve a un contexto diferente. Y cuando importa texto a una base de datos u hoja de cálculo, los espacios en blanco inconsistentes hacen que las búsquedas fallen y que se escapen duplicados. Limpiar los espacios en blanco es algo pequeño que previene una sorprendente cantidad de errores.
Cómo limpiarlo todo
La solución es normalizar los espacios en blanco: colapsar cada ejecución de múltiples espacios y pestañas en un solo espacio, y recortar los espacios desde el principio y el final de cada línea. Esto convierte el espaciado desordenado e inconsistente en un espaciado simple uniforme sin espacios en blanco al final. Una buena herramienta hace esto de una sola vez y también puede contraer líneas en blanco si lo desea. El resultado es un texto con exactamente un espacio entre palabras, sin tabulaciones perdidas ni espacios finales invisibles, limpio y predecible.
Limpieza antes de comparar o importar
El momento más valioso para normalizar espacios es justo antes de comparar, eliminar duplicados o importar datos. Los espacios en blanco inconsistentes son una de las principales causas de los errores "estos deberían coincidir pero no". Al ejecutar su texto a través de una limpieza de espacio primero se elimina toda esa categoría de problema, por lo que sus comparaciones funcionan, sus duplicados quedan atrapados y sus importaciones se realizan sin problemas. Combínelo con la eliminación de líneas vacías y saltos de línea para una limpieza completa del texto pegado desde cualquier fuente desordenada.