Văn bản
Sort & Dedupe Lines
Sắp xếp các dòng văn bản theo bảng chữ cái, loại bỏ dòng trùng lặp, dòng trống và khoảng trắng thừa.
This tool sorts a list of lines alphabetically and removes duplicates and blank lines — a routine cleanup that's slow and error-prone to do by hand.
How to use it
- Paste text (one value per line) and sorting and deduplication happen instantly.
- Pick an order (ascending, descending, or natural) depending on the kind of data.
- Turn on removal of blank lines and extra whitespace to get a clean result in one pass.
Common uses
- Turning a list of email addresses or usernames into a unique, sorted list before importing it.
- Sorting a list of files or versions with numeric parts in natural order (file2 before file10).
- Quickly cleaning up a list copied from a spreadsheet or document, removing duplicates and stray blank lines.
Things to keep in mind
Plain alphabetical sorting puts "file10" before "file2", since it compares strings character by character — natural sort is needed for the expected order with numbers.
Duplicate removal is case-sensitive by default — "Text" and "text" count as different lines unless the text is normalized to one case first.
Bài viết về công cụ này: Sắp xếp và loại bỏ dòng trùng lặp: dùng để làm gì
Câu hỏi thường gặp
Sự khác biệt giữa sắp xếp phân biệt và không phân biệt chữ hoa/thường là gì?
Khi tắt "Không phân biệt chữ hoa/thường", chữ hoa và chữ thường được sắp xếp riêng theo mã ký tự; khi bật, nó so sánh các dòng bất kể chữ hoa/thường, đưa "Táo" và "táo" lại gần nhau.
Bản sao, dòng trống và khoảng trắng được xử lý như thế nào?
Hai dòng giống hệt nhau (theo tùy chọn chữ hoa/thường đã chọn) được coi là bản sao và chỉ dòng đầu tiên được giữ lại; "Cắt khoảng trắng" loại bỏ khoảng trắng đầu và cuối trước khi sắp xếp, và "Xóa dòng trống" loại bỏ các dòng không có ký tự hiển thị.
Các dòng văn bản của tôi có được gửi đến máy chủ không?
Không, việc sắp xếp và loại bỏ trùng lặp diễn ra hoàn toàn trong trình duyệt của bạn bằng JavaScript — không có dữ liệu nào được gửi đi nơi khác.
Vì sao "10" lại đứng trước "9" khi sắp xếp theo bảng chữ cái?
Sắp xếp theo bảng chữ cái (từ điển) so sánh các chuỗi ký tự từng ký tự một như văn bản, chứ không phải như số: "1" nhỏ hơn "9" theo thứ tự từ điển, nên "10" đứng trước "9". Để có thứ tự theo số, các chuỗi trước tiên phải được phân tích thành số.
Có thể sắp xếp theo thứ tự tự nhiên (natural sort) không?
Sắp xếp tự nhiên nhận diện các chuỗi chữ số bên trong một dòng như những con số, còn phần còn lại vẫn so sánh như văn bản — nhờ đó "file2.txt" đứng trước "file10.txt", tiện lợi cho tên tệp hoặc phiên bản có tiền tố là văn bản.