본문으로 건너뛰기
AZ Tools

텍스트 뒤집기

텍스트를 네 가지로 뒤집기 — 문자, 단어 순서, 각 단어의 글자, 줄 순서. 이모지와 모든 언어를 지원합니다.

출력

사용법

  1. 뒤집을 방식을 고릅니다: 문자, 단어 순서, 각 단어의 글자, 줄 순서.
  2. 텍스트를 입력하거나 붙여넣습니다.
  3. 출력 상자에서 뒤집힌 결과를 복사합니다.

자세한 설명

펼치기

텍스트를 거꾸로 돌리는 방법 네 가지를 제공합니다. 글자 전체, 단어 순서, 단어 위치는 그대로 두고 각 단어 안의 글자, 그리고 줄 순서입니다. 입력하는 즉시 결과가 바뀌며 페이지 밖으로 나가는 요청은 없습니다.

글자 모드는 Intl.Segmenter로 자소 묶음을 나눕니다. 이것이 입력을 보존하는 뒤집기와 망가뜨리는 뒤집기를 가르는 지점입니다. 👨‍👩‍👧‍👦 abc는 UTF-16 단위로 15개, 코드 포인트로 11개, 자소로는 5개인데 이 도구는 cba 👨‍👩‍👧‍👦를 돌려줍니다. 코드 포인트 단위로 뒤집으면 가족 이모지가 반대 순서로 다시 조립되고, 코드 단위로 뒤집으면 짝 잃은 서러게이트가 나옵니다. 순진한 split('').reverse()가 이모지를 만났을 때 보이는 깨진 글자가 바로 그것입니다. 국기도 마찬가지입니다. 🇰🇷🇯🇵는 지역 표시 문자 네 개이자 자소 두 개라서 이 도구는 🇯🇵🇰🇷를 내놓지만, 코드 포인트로 뒤집으면 반쪽끼리 다시 묶여 전혀 다른 국기 두 개가 됩니다. 피부색 수정자도 같은 식으로 떨어져 나가고, e 뒤에 결합 악센트가 붙은 글자는 악센트가 옆 글자로 옮겨 갑니다.

단어 모드는 각 줄의 앞뒤 공백을 다듬고 연속된 공백을 하나로 줄이므로 뒤집으면서 간격까지 정리합니다. 단어 안 글자 모드는 공백이 아닌 덩어리를 대상으로 하므로 구두점이 붙어 있던 단어를 따라 함께 움직입니다. Hello, World!는 olleH dlroW가 아니라 ,olleH !dlroW로 나옵니다. 글자 단위 도구로는 어쩔 수 없는 한계도 하나 있습니다. 오른쪽에서 왼쪽으로 읽는 문자의 저장 순서를 뒤집어도 읽는 방향이 뒤집히지는 않습니다. 렌더러가 받은 내용에 다시 양방향 알고리즘을 적용하기 때문입니다. 아랍 문자나 히브리 문자는 거울처럼 뒤집히는 대신 뒤죽박죽으로 보입니다.

자주 묻는 질문

단어 관련 모드들의 차이는?

‘단어 순서’는 각 단어의 철자는 그대로 두고 순서만 뒤집습니다(the quick fox → fox quick the). ‘각 단어의 글자’는 단어 위치는 유지하되 각 단어를 거꾸로 씁니다(the quick → eht kciuq).

문자 뒤집기가 이모지를 깨뜨리나요?

아니요. 코드 포인트가 아니라 자소 클러스터 단위로 뒤집기 때문입니다. 코드 포인트로는 부족합니다. 피부색이 붙은 👍🏽은 코드 포인트 두 개라서 색 견본이 떨어져 나오고, 국기는 지역 표시 문자 두 개라 다른 나라 국기로 뒤바뀌며, 분해된 é는 악센트가 옆 글자로 옮겨 갑니다. 읽는 사람이 한 글자로 인식하는 단위로 쪼개면 이 모두가 온전히 유지되고, 두 번 뒤집으면 처음 입력과 정확히 같아집니다.

줄바꿈도 바뀌나요?

‘줄 순서’만 줄을 재배치합니다(마지막 줄이 먼저). 단어 모드는 각 줄 안에서 뒤집고 줄바꿈은 유지하며, 문자 모드는 줄바꿈을 포함해 모두 뒤집습니다.

텍스트가 업로드되나요?

아니요. 뒤집기는 전적으로 브라우저에서 이뤄지며 서버로 전송되지 않습니다.

관련 도구