텍스트 뒤집기
입력된 전체 문장 또는 개별 단어, 혹은 줄바꿈 행 순서를 앞뒤 정반대 방향으로 거꾸로 뒤집어(Mirroring) 출력해 줍니다.
카테고리: 텍스트 도구
언제 사용하나요?
문자열 반전 코딩 알고리즘 디버깅 및 테스트 데이터 검증, 재미있는 거꾸로 말하기(꺼꾸잡이) 텍스트 놀이, 암호화 문자열의 1차 난독화 처리, 혹은 행 단위로 나열된 목록의 상하 순서를 완벽히 대칭 역순 배치하고 싶을 때 사용합니다.
사용 방법
- 뒤집을 문장이나 단어 목록을 입력창에 타이핑합니다.
- 반전 모드(글자 단위 완전히 뒤집기, 단어 단위 뒤집기, 줄(라인) 단위 아래위 뒤집기)를 선택합니다.
- 대칭 거울상처럼 거꾸로 인버전 가공된 결과 텍스트를 복사해 활용합니다.
입력값 안내
한글 초성/중성/종성의 결합 구조가 깨지지 않도록 유니코드 특성을 고려한 안전 셈법을 내장하고 있습니다.
계산·변환 기준
단순 글자 단위 반전은 문자열을 split('')하여 배열로 만든 뒤 reverse() 함수를 거쳐 join('') 처리합니다. 줄 단위 반전은 행 단위로 분할하여 라인 순서를 뒤바꾸며, 유니코드 완성형 한글이 깨져 초성/중성/종성이 분리되는 현상을 막기 위해 완성형 글자 경계선을 유지하는 분할 처리를 수행합니다.
사용 예시
- 역순 데이터 세트 테스트 - 알고리즘 개발 중 스택(Stack)이나 큐(Queue) 구조 검증에 쓰일 문자열 데이터 입출력을 테스트합니다.
- 퀴즈 오락용 거꾸로 문장 제작 - 단체 레크리에이션이나 카톡 퀴즈용 거꾸로 말하기 문제를 출제합니다.
- 텍스트 리스트 역순 정렬 - 날짜별로 정렬된 로그 대장을 최신순에서 과거순으로, 혹은 그 반대로 행 위치를 1초 만에 상하 대칭 반전시킵니다.
예시
- 안녕하세요 → 글자 뒤집기 → 요세하녕안
- 사과\n배\n귤 → 줄 뒤집기 → 귤\n배\n사과
주의사항
- 특수 조합 유니코드(이모지, 일부 완성형 외 낱자 조합 한글)는 단순 배열 반전 시 눈 모양이 깨지거나 기호가 결합 분리되어 이상한 글자로 표현될 수 있으므로, 복합 문자군의 경우 렌더링 정상 출력 여부를 점검해야 합니다.
계산·사용 가이드
유니코드 조합형 한글 및 이모지 깨짐 방지 대칭 역순
단순 낱자 배열 뒤집기는 유니코드 Surrogate Pair 문자나 초성/중성 분리형 한글의 글자 결합 상태를 파괴시킵니다. 본 반전 도구는 글자 경계선을 유지하는 안전 역순 알고리즘을 적용합니다.
텍스트 리스트의 수직 상하 대칭 반전 정렬
각 줄 내부의 문자 순서는 원래 형태를 고스란히 보존하면서, 텍스트 줄바꿈 행들의 위아래 배치 순서만 거꾸로 상하 반전시켜 최신 작성 로그를 과거 기록 순으로 1초 만에 뒤집는 데 요긴합니다.
자주 묻는 질문
단어 단위 뒤집기는 어떻게 작동하나요?
띄어쓰기 기준으로 단어를 분리한 뒤 단어 순서만 역순으로 배열합니다. (예: 'I love you' → 'you love I') 각 단어 내부의 스펠링은 그대로 유지됩니다.
줄바꿈 줄 순서만 위아래로 바꿀 수도 있나요?
예. '줄 단위 뒤집기' 옵션을 사용하면 각 행의 글자들은 원형 유지한 채, 가장 마지막 줄이 첫 줄로 올라오고 첫 줄이 맨 하단으로 내려가는 행 역순 배치가 완수됩니다.
관련 도구
- 글자 수 계산기 - 입력된 문자열의 공백 포함 및 공백 제외 글자 수를 실시간으로 계산하며 단어 수와 줄 수, 문단 수를 분석합니다.
- 바이트 계산기 - 입력된 문자열의 바이트 크기를 다양한 인코딩 방식(UTF-8, EUC-KR, UTF-16)에 맞춤 선택하여 실시간으로 계산해 줍니다.
- 대소문자 변환기 - 영문 텍스트를 대문자, 소문자, 단어 첫 글자 대문자(Title Case), 문장 첫 글자 대문자(Sentence Case) 등으로 한 번에 일괄 변환해 줍니다.
- 공백 제거기 - 텍스트 내에 불필요하게 섞인 중복 공백, 줄 앞뒤 공백(Trim), 탭(Tab), 줄바꿈(개행) 문자 등을 사용자의 목적에 따라 정밀 제거하거나 단일 공백으로 치환해 줍니다.
- 중복 줄 제거기 - 텍스트 목록에서 중복되는 동일한 줄(Line)들을 검색하여 한 행만 남기고 깔끔하게 정리하며, 정렬 조건 및 대소문자 구별 여부를 맞춤 제어합니다.
- 줄 정렬 도구 - 줄 단위 텍스트 목록을 가나다순(오름차순), 다나가순(내림차순), 알파벳 순서, 글자 길이순, 혹은 랜덤(셔플) 방식으로 기준을 세워 고속 재정렬해 줍니다.