가이드

텍스트를 문자, 줄 또는 단어 순서로 뒤집는 방법

텍스트를 입력한 뒤 기본 상태에서는 문자 순서를 뒤집고, 선택한 옵션으로 줄 또는 단어 순서를 바꿀 수 있습니다. 두 옵션을 함께 켜면 줄 단위 처리가 우선됩니다.

도구 텍스트 뒤집기

어떤 순서 변환이 필요한지 고르기

입력한 글의 순서를 바꾸고 싶을 때 이 도구를 사용할 수 있습니다. 별도 설정을 하지 않으면 글자를 하나씩 반대 순서로 배열합니다. 예를 들어 짧은 문장의 앞과 뒤가 서로 바뀌는 방식입니다. 줄의 배치만 바꾸거나 각 줄 안의 단어 순서를 바꾸는 선택지도 있습니다. 메모 목록, 문장 배열, 간단한 텍스트 점검처럼 순서 자체를 확인하려는 작업에 맞습니다. 먼저 어떤 단위의 순서를 바꿀지 정하면 결과를 예상하기 쉽습니다.

이 도구의 입력은 선택 사항입니다. 내용을 넣지 않거나 입력을 생략하면 빈 결과가 나옵니다. 빈 입력에서는 문자, 줄, 단어 순서를 바꾸는 처리가 적용되지 않습니다. 따라서 화면에 내용이 보이지 않을 때는 변환 실패로 단정하기보다 입력란의 상태를 먼저 살펴보는 편이 좋습니다. 내용이 있다면 기본 처리와 선택한 옵션에 따라 결과의 모양이 달라집니다.

문자 단위는 글자 위치를 바꾸는 방식입니다. 줄 단위는 여러 줄의 순서를 뒤집는 방식입니다. 단어 단위는 각 줄 안에 있는 단어의 순서를 바꾸는 방식입니다. 세 방식은 목적이 서로 다르므로, 원문의 줄 배치나 공백을 유지해야 하는지부터 판단해야 합니다.

입력부터 처리 실행까지

  1. 순서를 바꿀 텍스트를 입력란에 넣습니다. 한 문장만 넣어도 되고 여러 줄의 목록을 넣어도 됩니다. 입력을 비워 둔 상태로 시작할 수도 있지만, 그 경우 결과도 비어 있게 됩니다. 처리하려는 내용에 줄바꿈이 있다면 입력된 줄바꿈의 형태를 확인합니다.

  2. 글자의 순서를 바꾸려면 기본 상태를 그대로 둡니다. 이 방식은 입력한 텍스트의 문자 순서를 뒤에서 앞으로 배열합니다. 문장 안의 단어 순서만 바꾸려는 경우에는 단어 단위 선택을 켭니다. 여러 줄 자체의 앞뒤를 바꾸려면 줄 단위 선택을 사용합니다.

  3. 줄 단위 처리를 선택할 때는 줄이 리터럴 LF 문자로 나뉘어야 합니다. 리터럴 LF는 일반적으로 한 줄이 끝나고 다음 줄이 시작되는 줄바꿈 문자입니다. 도구는 이 문자를 기준으로 텍스트를 여러 구간으로 나눕니다. 나눈 구간의 순서를 반대로 배열하며, 각 구간 안의 내용까지 단어 순서로 다시 바꾸지는 않습니다. 다른 방식으로 표시된 줄바꿈은 LF 구분자로 인식되지 않을 수 있습니다.

  4. 단어 단위 처리를 선택하면 리터럴 LF로 나뉜 각 줄을 따로 다룹니다. 각 줄 안에서 공백으로 구분된 단어의 순서가 반대로 바뀝니다. 줄과 줄 사이의 순서는 그대로 둡니다. 처리 뒤의 단어 사이는 한 칸으로 연결됩니다. 그러므로 입력에 앞 공백, 뒤 공백, 여러 칸, 일부 다른 공백 문자가 있으면 결과의 배치가 달라질 수 있습니다.

  5. 두 선택을 동시에 켜는 경우에는 줄 단위 처리가 우선됩니다. 이때 줄의 순서를 바꾼 다음 단어 단위 처리를 이어서 적용하지 않습니다. 두 기능을 차례로 모두 사용하려는 목적이라면 한 번에 함께 선택하지 말고, 첫 결과를 확인한 뒤 필요한 다음 작업을 별도로 판단합니다. 단순히 줄의 위치만 바꾸려는 상황에서는 줄 단위 선택 하나만 켜는 것이 알맞습니다.

  6. 설정을 확인한 뒤 처리를 실행합니다. 결과가 나타나면 선택한 단위와 실제 출력 모양을 대조합니다. 기본 상태라면 문자의 위치가 거꾸로 되었는지 살핍니다. 줄 단위라면 줄의 순서가 바뀌었는지 확인합니다. 단어 단위라면 줄 순서는 유지되고 각 줄 안의 단어만 뒤집혔는지 점검합니다. 입력이 비어 있었다면 빈 결과가 나오는 것이 해당 경로의 처리 방식입니다.

출력의 구조와 확인할 경계

결과를 읽을 때는 먼저 선택한 기준을 확인합니다. 기본 상태의 결과는 문자 순서가 반대로 된 텍스트입니다. 이 결과는 단어의 위치만 바꾼 것이 아니라 입력에 포함된 문자 전체의 순서를 기준으로 만들어집니다. 줄 단위 결과는 줄 구간의 순서가 역순이 된 형태입니다. 줄 안에 있던 글자의 순서까지 자동으로 뒤집힌 결과로 해석해서는 안 됩니다. 단어 단위 결과는 각 LF 구간의 단어 순서가 바뀌지만 구간 순서는 유지됩니다.

단어 단위 결과에서 원문과 공백 모양이 같지 않아도 처리 방식에 맞는 결과일 수 있습니다. 공백이 여러 번 이어졌다면 출력에서는 단어 사이가 한 칸으로 정리됩니다. 줄의 앞이나 뒤에 있던 공백도 그대로 남는다고 볼 수 없습니다. 공백 문자가 구분자로 쓰였더라도 원래의 시각적 배치는 달라질 수 있습니다. 서식을 그대로 보존하는 일이 중요하다면 단어 단위 결과를 원문 복사본으로 사용하기 전에 모양을 확인해야 합니다.

문자 단위에서는 사용자가 하나의 문자처럼 보는 일부 유니코드 조합이 나뉠 수 있습니다. 결합 문자가 포함된 글자나 일부 이모지 조합은 화면에서 기대한 한 덩어리로 유지되지 않을 가능성이 있습니다. 따라서 사람이 인식하는 문자 단위와 도구가 뒤집는 문자 순서가 서로 다를 수 있습니다. 특수 문자나 이모지가 많은 텍스트는 결과를 눈으로 확인하는 과정이 필요합니다. 줄 단위와 단어 단위도 LF가 실제 구분자로 들어갔는지에 따라 예상과 다른 구간으로 처리될 수 있습니다.

사용 예시

입력란에 사과, 배, 귤을 각각 한 줄에 넣고 줄 단위 선택을 켭니다.

세 줄을 입력한 뒤 줄 단위 선택만 켜고 처리하면 각 줄의 위치가 역순으로 배열됩니다.

결과는 ‘귤’, ‘배’, ‘사과’가 각각 한 줄에 놓이고 리터럴 LF로 이어진 세 줄이며, 입력과 비교하면 줄 순서가 반대입니다.

제한 사항

  • 문자 단위에서는 일부 유니코드 조합이 사용자가 인식하는 한 문자로 유지되지 않을 수 있고, 단어 단위에서는 공백 배치가 보존되지 않으며, 줄 구분에는 리터럴 LF가 필요합니다.

자주 발생하는 오류

  • 단어 단위에서 공백 배치가 달라지거나 줄이 예상대로 나뉘지 않는다면, 단어 사이의 서식 보존을 기대했거나 LF가 아닌 줄바꿈을 사용했을 수 있습니다. 공백 형태를 먼저 확인하고, 줄 순서에는 리터럴 LF를 사용하며, 서식 보존이 우선이면 기본 문자 단위와 결과를 비교해 보세요.

자주 묻는 질문

텍스트를 입력하지 않아도 처리할 수 있나요?

입력을 생략하거나 입력란을 비워 두면 빈 결과가 나옵니다. 이 경우 선택한 옵션에 따른 순서 변환은 적용되지 않습니다.

여러 줄의 순서를 바꾸려면 어떤 줄바꿈을 사용해야 하나요?

줄 단위 선택에서는 리터럴 LF 문자로 나뉜 구간의 순서가 바뀝니다. 다른 표현의 줄바꿈은 LF 구분자로 인식되지 않을 수 있으므로 입력한 줄바꿈 형태를 확인하세요.

줄 단위와 단어 단위를 동시에 선택하면 어떻게 되나요?

두 선택을 모두 켜면 줄 단위 처리가 선택됩니다. 줄 순서를 바꾼 뒤 단어 순서까지 이어서 바꾸는 방식은 적용되지 않습니다.

도구

텍스트 뒤집기