Word Scrambler
Scramble the middle letters of words while keeping first and last letters intact.
Come usare
Incolla o digita qualsiasi testo per mescolarlo. Lo strumento riorganizza in modo casuale le lettere nel mezzo di ogni parola mantenendo le lettere iniziali e finali al loro posto, rendendo il testo ancora leggibile.
Informazioni sullo strumento
Word Scrambler dimostra una caratteristica affascinante della lettura umana: anche quando le lettere nel mezzo di una parola sono mescolate, il nostro cervello può comunque riconoscerla se la prima e l'ultima lettera rimangono al loro posto. Questo fenomeno è talvolta chiamato effetto Cambridge, e rivela come il nostro elaborazione visiva dà priorità alla posizione delle lettere rispetto alla sequenza esatta. Questo strumento mescola le lettere interne delle tue parole mentre preserva i loro confini esterni, creando un test interessante della fluidità di lettura.
Per utilizzare Word Scrambler, incolla o digita semplicemente il tuo testo nel campo di input e scegli se desideri mescolare o smescolare. Lo strumento elabora ogni parola individualmente, lasciando intatte le parole di una sola lettera e la punteggiatura, quindi visualizza il risultato istantaneamente. Prova a leggere testo mescolato a velocità diverse—potresti rimanere sorpreso da quanto velocemente il tuo cervello si adatta alle lettere mescolate nel mezzo.
Domande Frequenti
Implementazione del Codice
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.