🧰 UtlKit

Inversor de Texto: Como una Línea de 31 Caracteres Pasa a Ser "?yadot uoy era woH !dlroW olleH" en Modo de Caracteres y "today? you are How World! Hello" en Modo de Palabras

Pega "Hello World! How are you today?" y el Inversor de texto devuelve "?yadot uoy era woH !dlroW olleH" en modo de caracteres y "today? you are How World! Hello" en modo de palabras, con el modo de líneas invirtiendo el orden de las líneas, todo en el navegador.

Escribe "Hello World! How are you today?" en el Inversor de texto y obtienes tres respuestas distintas según el modo: el modo de caracteres devuelve la línea de 31 caracteres como "?yadot uoy era woH !dlroW olleH", el modo de palabras conserva las seis palabras intactas y las reordena como "today? you are How World! Hello", y el modo de líneas invierte el orden de las líneas mientras cada línea se queda intacta. Las tres salidas se calculan en tu navegador, sobre la página, sin petición a un servidor.

El modo de caracteres invierte puntos de código, no bytes

El modo de caracteres lee la cadena desde el último punto de código hasta el primero y la reescribe, así que también se mueven las letras dentro de cada palabra. "Hello World! How are you today?" vuelve como "?yadot uoy era woH !dlroW olleH", el signo de interrogación ahora primero y la H mayúscula de Hello al final. Como el corte ocurre en puntos de código y no en bytes, un emoji sobrevive como una unidad: "ab🚀cd" devuelve "dc🚀ba" con el cohete entero entre los dos pares de letras. El Contador y analizador de caracteres informa esa misma entrada como 6 caracteres, porque su recuento sigue las unidades internas de 16 bits donde el cohete ocupa dos, mientras los símbolos visibles son cinco.

El modo de palabras reordena y normaliza los espacios

El modo de palabras es el que preserva las palabras. Corta la entrada en tandas de espacios, descarta los trozos vacíos, invierte la lista de palabras y vuelve a unir con un espacio, por eso la línea de seis palabras devuelve "today? you are How World! Hello". Esa reunión también limpia los espacios de paso: "hello" seguido de tres espacios y "world" vuelve como "world hello", un espacio, sin margen al principio o al final. Si un bloque vive sobre espaciado irregular, el Limpiador de espacios aplica la misma regla de colapso a un espacio a todo el documento de una vez, mientras el modo de palabras aquí solo normaliza mientras reordena.

El modo de líneas invierte el orden de las líneas

El modo de líneas conserva el contenido de cada línea y solo cambia su orden: un bloque cuyas líneas dicen "apple", "banana" y "cherry" vuelve como "cherry", "banana", "apple", y un bloque de líneas de log pasa a ser lo más nuevo primero sin tocar un solo carácter dentro. Ese uso de comparación es donde el Similitud de cadenas gana su sitio: pásale el bloque original y su gemelo invertido por líneas y puntuará qué tan cerca están las dos lecturas, la forma numérica de la comprobación de palíndromos, el mismo truco que invertir una línea y preguntar si la respuesta es igual a la pregunta.

Invertir dos veces devuelve el original

El modo de caracteres es su propio deshacer. Pasa "?yadot uoy era woH !dlroW olleH" de nuevo por la herramienta y recuperas "Hello World! How are you today?", los 31 caracteres exactos en el orden exacto, porque invertir una lista dos veces es la identidad. El modo de palabras también hace la ida y vuelta, pero solo hasta la normalización que la primera pasada ya hizo: un triple espacio colapsado a uno en la salida se queda uno en el regreso. Esa propiedad de pares, transformar y luego revertir, es por qué los codificadores se sienten igual: el Codificador/Decodificador URL también trabaja en pares, codificar y luego decodificar, y la salida decodificada debe ser igual a la entrada o el par está roto.

Dónde se sitúa la inversión en un flujo de texto

La inversión es la codificación más barata que puedes montar, una permutación pura que no gasta bits, y encaja en los mismos flujos que los codificadores que sí los gastan. La guía de texto a binario cubre la dirección hermana, que mapea cada carácter a su código de 8 bits para que "Hi" se lea 01001000 01101001, y la misma lógica de ida y vuelta aplica: decodifica el código y debes volver a caer sobre la cadena que lo produjo. La inversión es el miembro de costo cero de esa familia, el caso donde la inversa es la operación misma, que es exactamente por qué un programador la usa primero al probar si un flujo preserva el contenido.

De la inversión al análisis

El punto de invertir rara vez es el texto invertido; es lo que la comparación revela. Palíndromos, comprobaciones de orden y el hábito de leer un bloque al revés para ver lo que los ojos pasan por alto son trabajo de comparación, y la guía de conteo de palabras y caracteres es de donde salen los números del otro lado de esa comparación, el recuento de palabras, el desglose de caracteres y los diez caracteres más frecuentes del bloque tal como está escrito. Reordenar no cambia ninguno, lo que el Contador de Frecuencia de Palabras hace visible de un vistazo: la línea invertida y la original ambas se limpian a las mismas seis palabras, hello, world, how, are, you, today, una ocurrencia cada una, porque reordenar no cambia ninguna palabra ni ningún recuento.

Herramientas Relacionadas

Preguntas Frecuentes

¿Qué hace el Inversor de texto?

Invierte tu texto en tres modos seleccionables. Escribe "Hello World! How are you today?" y el modo de caracteres devuelve "?yadot uoy era woH !dlroW olleH", el modo de palabras devuelve "today? you are How World! Hello", y el modo de líneas invierte el orden de las líneas mientras cada línea se queda intacta. Todo se calcula en tu navegador, sobre la página, sin petición a un servidor.

¿Cuál es la diferencia entre los modos de caracteres, palabras y líneas?

El modo de caracteres mueve cada punto de código, incluidas las letras dentro de cada palabra, así que "Hello" se vuelve "olleH". El modo de palabras conserva cada palabra intacta y solo las reordena, y la reunión con un espacio colapsa las tandas de espacios. El modo de líneas cambia solo el orden de las líneas; una línea sola vuelve sin cambios. El corte en el modo de caracteres ocurre en puntos de código, no en bytes, por eso un emoji se mueve como una unidad.

¿Puedo invertir un texto ya invertido?

Sí. El modo de caracteres es su propio deshacer: pasa "?yadot uoy era woH !dlroW olleH" de nuevo por la herramienta y recuperas "Hello World! How are you today?", los 31 caracteres en el orden exacto. El modo de palabras también hace la ida y vuelta, pero solo hasta la normalización que la primera pasada ya hizo: un triple espacio colapsado a uno en la salida se queda uno en el regreso, así que la ida y vuelta es exacta solo cuando la entrada ya tenía espaciado simple.

¿Un emoji se corta por la mitad?

No. El modo de caracteres parte la entrada en puntos de código, no en bytes, así que el cohete en "ab🚀cd" se mueve entero y la herramienta devuelve "dc🚀ba". El Contador y analizador de caracteres es la comprobación: informa esa misma entrada como 6 caracteres porque su recuento sigue las unidades internas de 16 bits donde el cohete ocupa dos, mientras los símbolos visibles son cinco. Dos recuentos distintos de los mismos cinco símbolos.

¿Se sube mi texto a algún lugar?

No. Tu texto de entrada y el modo seleccionado se quedan en tu navegador, sobre la página, sin petición a un servidor. Cierra la pestaña y el texto desaparece; nada se guarda, registra o comparte.

Artículos Relacionados