Word Scrambler
Scramble the middle letters of words while keeping first and last letters intact.
케임브리지 읽기 효과 연구에 따르면 단어 중간 글자의 순서는 읽기 이해에 중요하지 않습니다 — 첫 글자와 마지막 글자만 제자리에 있으면 됩니다.
사용 방법
텍스트를 붙여넣거나 입력하여 스크램블합니다. 이 도구는 각 단어의 중간 글자를 무작위로 배열하면서 첫 글자와 마지막 글자는 제자리에 유지하므로 텍스트를 읽을 수 있습니다.
이 도구 소개
Word Scrambler는 인간의 읽기 능력의 흥미로운 특성을 보여줍니다. 단어의 첫 글자와 마지막 글자가 그대로 있다면, 중간 글자가 뒤섞여 있어도 우리의 뇌는 여전히 그 단어를 인식할 수 있습니다. 이러한 현상은 때때로 캠브리지 효과(Cambridge effect)라고 불리며, 우리의 시각 처리가 정확한 순서보다 글자 위치를 어떻게 우선하는지를 보여줍니다. 이 도구는 단어의 가장자리 문자는 보존하면서 내부 문자를 뒤섞어, 읽기 유창성의 흥미로운 테스트를 만듭니다.
Word Scrambler를 사용하려면 입력 필드에 텍스트를 붙여넣거나 입력한 후 스크램블할지 스크램블 해제할지를 선택하면 됩니다. 도구는 각 단어를 개별적으로 처리하여 한 글자 단어와 구두점은 그대로 두고 결과를 즉시 표시합니다. 다양한 속도로 스크램블된 텍스트를 읽어보세요. 당신의 뇌가 뒤섞인 중간 글자에 얼마나 빠르게 적응하는지 놀랄 것입니다.
자주 묻는 질문
코드 구현
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.