줄 정렬 & 중복 제거
알파벳순·자연순 정렬, 중복 줄과 빈 줄 제거
로컬 실행
loading…
이 도구에 대해
줄 처리 작업대입니다. 어떤 목록이든 붙여넣고 알파벳순, 역순, 자연 정렬(item2가 item10 앞), 길이순으로 정렬하거나 무작위로 섞을 수 있습니다. 동시에 선택적으로 공백을 다듬고, 빈 줄을 버리고, 순서를 보존한 채 중복을 제거할 수 있습니다. 제거된 줄 수가 보고되므로 중복 제거가 정확히 무엇을 했는지 확인할 수 있습니다.
가장 자주 찾게 될 옵션은 자연 정렬입니다. 일반 알파벳 정렬은 문자 하나하나를 비교하므로 "item10"을 "item2" 앞에 두지만, 자연 정렬은 내장된 숫자를 수치로 비교합니다. 파일 이름, 버전, ID에 대해 사람이 기대하는 순서죠.
중복 제거는 첫 등장을 유지하고 살아남은 줄들의 원래 순서를 보존합니다. 목록 순서가 의미 있을 때(임포트, 설정 줄, 재생 목록) 중요한 특성입니다. 대소문자 무시 모드는 "Apple"과 "apple"을 같은 줄로 취급합니다.
자주 묻는 질문
- 알파벳 정렬과 자연 정렬은 무엇이 다른가요?
- 알파벳 정렬은 문자 코드를 비교하므로 "file10" < "file2"입니다(다섯 번째 위치에서 "1" < "2"이기 때문). 자연 정렬은 숫자 구간을 인식해 수치로 비교하므로 file2 < file10이 됩니다. 숫자가 포함된 것에는 자연 정렬을 쓰세요.
- 중복 제거는 첫 등장을 남기나요, 마지막을 남기나요?
- 첫 등장입니다. 줄을 위에서 아래로 훑으면서, 동일한 줄(대소문자 무시 모드에서는 대소문자만 다른 줄)이 앞에 나왔을 때만 버립니다. 그래서 살아남은 줄의 순서는 원본과 일치합니다.
- 얼마나 큰 목록까지 처리할 수 있나요?
- 수십만 줄도 괜찮습니다. 작업은 단순한 순회와 정렬 한 번입니다. 모든 것이 브라우저 메모리에 머물기 때문에, 실질적인 한계는 서버 할당량이 아니라 여러분의 컴퓨터입니다.
- 작업들을 조합할 수 있나요?
- 네, 그리고 합리적인 순서로 적용됩니다. 먼저 공백 다듬기, 다음 빈 줄 제거, 그다음 중복 제거, 마지막으로 정렬. 그래서 trim이 켜져 있으면 " apple "과 "apple"이 함께 중복 제거되고, 정렬은 항상 정리된 목록을 봅니다.