Word Scrambler
Scramble the middle letters of words while keeping first and last letters intact.
Cómo usar
Pega o escribe cualquier texto para mezclarlo. La herramienta reorganiza aleatoriamente las letras del medio de cada palabra manteniendo las letras primera y última en su lugar, haciendo que el texto aún sea legible.
Acerca de esta herramienta
Word Scrambler demuestra una característica fascinante de la lectura humana: incluso cuando las letras del medio de una palabra están desordenadas, nuestro cerebro puede seguir reconociéndola si la primera y la última letra permanecen en su lugar. Este fenómeno a veces se llama el efecto Cambridge, y revela cómo nuestro procesamiento visual prioriza la posición de las letras sobre la secuencia exacta. Esta herramienta revuelve las letras interiores de tus palabras mientras preserva sus límites externos, creando una prueba interesante de la fluidez lectora.
Para usar Word Scrambler, simplemente pega o escribe tu texto en el campo de entrada y elige si deseas desordenar o revertir el desorden. La herramienta procesa cada palabra individualmente, dejando sin tocar las palabras de una sola letra y la puntuación, y luego muestra el resultado al instante. Intenta leer texto desordenado a diferentes velocidades—es posible que te sorprenda lo rápido que tu cerebro se adapta a las letras del medio revueltas.
Preguntas Frecuentes
Implementación de Código
import re
import random
def shuffle_middle(word: str) -> str:
if len(word) <= 3:
return word
middle = list(word[1:-1])
random.shuffle(middle)
return word[0] + ''.join(middle) + word[-1]
def scramble_text(text: str) -> str:
return re.sub(r"[a-zA-Z]+('s)?", lambda m: shuffle_middle(m.group()), text)
text = "The quick brown fox jumps over the lazy dog"
scrambled = scramble_text(text)
print("Original:", text)
print("Scrambled:", scrambled)
print()
print("Note: First and last letters are preserved.")
print("This is the Cambridge reading effect.")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.