Sắp xếp dòng

Dán danh sách và nó tự sắp xếp — theo quy tắc ngôn ngữ của bạn, không cần bấm nút.

Cách sử dụng

  1. Dán danh sách vào ô, mỗi dòng một mục — danh sách được sắp xếp ngay khi bạn gõ, không có nút nào cần bấm.
  2. Chọn chiều sắp xếp, rồi bật các tùy chọn bạn cần: “Số theo giá trị” cho các mục đánh số, “Bỏ qua chữ hoa/thường”, “Xóa dòng trống”, “Loại bỏ trùng lặp”.
  3. Kiểm tra số dòng, rồi sao chép kết quả hoặc tải xuống dưới dạng tệp .txt.

Ví dụ

Đầu vào

Chuối
cam
mục 10
Dâu
mục 2

Đã sắp xếp

cam
Chuối
Dâu
mục 2
mục 10

Chỉ dùng quy tắc mặc định (tăng dần, số theo giá trị, xóa dòng trống, không loại trùng): chữ cái quyết định trước, nên “Chuối” viết hoa không nhảy lên trước “cam”, và “mục 2” đứng trước “mục 10” vì số được so sánh theo giá trị. Năm dòng vào, năm dòng ra.

Quy tắc, giới hạn và các vấn đề đã biết

  • Việc sắp xếp dùng bảng đối chiếu có sẵn của trình duyệt cho ngôn ngữ của trang: tiếng Anh theo A–Z, tiếng Trung theo pinyin, tiếng Ả Rập theo bảng chữ Ả Rập. Đó không phải thứ tự điểm mã — thứ tự điểm mã sẽ đặt “张” trước “李” và “第10章” trước “第9章”.
  • Thứ tự pinyin đến từ dữ liệu đối chiếu của trình duyệt, nên các trình duyệt có phiên bản ICU khác nhau có thể xếp vài ký tự hơi khác. Các ví dụ trên trang này là chuẩn tham chiếu.
  • “Số theo giá trị” so sánh các chuỗi chữ số như số: “mục 2” trước “mục 10”, “第2章” trước “第10章”. Tắt tùy chọn để so sánh từng ký tự.
  • Khi bật số theo giá trị, “01” và “1” được coi là bằng nhau: cả hai dòng đều được giữ và giữ nguyên thứ tự như bạn đã nhập.
  • “Loại bỏ trùng lặp” chỉ bỏ những dòng giống hệt nhau từng ký tự — “Apple” và “apple” đều được giữ ngay cả khi bật “Bỏ qua chữ hoa/thường”.
  • Dòng trống là dòng rỗng hoặc chỉ chứa khoảng trắng (dấu cách, tab, U+00A0, U+3000). Dòng không bao giờ bị cắt khoảng trắng, nên thụt lề đầu dòng vẫn ảnh hưởng đến thứ tự; hãy làm sạch văn bản trước nếu bạn cần điều đó.
  • Đầu ra dùng xuống dòng LF và không có dòng mới ở cuối. Textarea đã tự chuẩn hóa CRLF/CR, nên không có tùy chọn “giữ nguyên kiểu xuống dòng”.
  • Không gì được chuẩn hóa: các dòng của bạn được in đúng như khi nhập (dấu kết hợp không bao giờ được viết lại thành một điểm mã). Khi so sánh, trình duyệt coi “é” (một điểm mã) và “e” cộng dấu kết hợp là bằng nhau — chúng đứng cạnh nhau theo thứ tự bạn đã nhập. Không sắp xếp theo độ dài, không xáo trộn, không sắp xếp theo cột, không tải tệp lên, không lịch sử — không gì được tải lên hay lưu lại.

Những việc thường cần làm tiếp sau khi danh sách đã được sắp xếp.