문자열 반전 도구란?
문자열 반전 도구는 주어진 텍스트에서 문자, 단어, 줄 또는 문장의 순서를 뒤집습니다. 문자 반전은 “Hello”를 “olleH”로 바꾸고, 단어 반전은 “Hello World”를 “World Hello”로 바꿉니다. 프로그래밍 챌린지, 데이터 처리, 텍스트 조작, 창작 활동에 활용됩니다.
사용 방법
- 입력 영역에 텍스트를 입력하거나 붙여넣습니다.
- 반전 모드를 선택합니다: 문자 단위는 개별 문자를 반전하고, 단어 단위는 단어 순서를 반전하며, 줄 단위는 줄 순서를 반전하고, 문장 단위는 문장 순서를 반전합니다.
- 줄바꿈 유지를 켜면 각 줄 내에서 개별적으로 반전합니다(문자 및 단어 모드).
- 반전을 클릭하여 출력을 생성합니다.
- 복사 버튼으로 반전된 텍스트를 복사합니다.
주요 개념
문자 반전은 공백과 구두점을 포함하여 문자 수준에서 전체 문자열을 뒤집습니다. 단어 반전은 공백을 기준으로 분할하고 각 단어의 내부 철자는 유지하면서 단어 위치를 반전합니다. 줄 반전은 로그 파일, 목록 또는 CSV 행을 뒤집는 데 유용합니다. 문장 반전은 마침표, 느낌표, 물음표를 경계로 분할합니다.
자주 묻는 질문
문자 반전이 이모지와 Unicode를 올바르게 처리하나요?
이 도구는 JavaScript의 스프레드 연산자를 사용하여 문자열을 분할하므로 이모지를 포함한 대부분의 Unicode 문자를 올바르게 처리합니다. 일부 복잡한 이모지(ZWJ 시퀀스)는 결합된 Unicode 코드포인트의 특성상 완벽하게 반전되지 않을 수 있습니다.
“단어 단위”와 “문자 단위”의 차이는 무엇인가요?
문자 단위는 문자열의 모든 문자를 반전하므로 “abc def”가 “fed cba”가 됩니다. 단어 단위는 각 단어를 그대로 유지하면서 단어의 순서만 반전하므로 “abc def”가 “def abc”가 됩니다.