DevToolPal
VI

Sắp xếp dòng

Sắp xếp các dòng theo bảng chữ cái, tự nhiên, theo số hoặc độ dài; xóa dòng trùng và dòng trống, cắt khoảng trắng hoặc xáo trộn ngẫu nhiên.

Chạy cục bộ, không bao giờ tải lên

Tùy chọn

Các dòng

0 ký tự · 0 B

Kết quả đã sắp xếp

0 ký tự · 0 B

Công cụ làm gì

Sắp xếp dòng đưa từng dòng của văn bản vào đúng thứ tự. Đây là cách nhanh để sắp danh sách tên theo bảng chữ cái, sắp một cột sao chép từ bảng tính, xếp số phiên bản hoặc tên tệp, làm sạch danh sách từ hoặc chuẩn bị dữ liệu trước khi so sánh với danh sách khác. Ngoài sắp xếp, công cụ còn xóa dòng trùng lặp, xóa dòng trống, cắt khoảng trắng thừa và xáo trộn các dòng ngẫu nhiên.

Có năm cách sắp xếp: theo bảng chữ cái, tự nhiên (số trong văn bản được so sánh theo giá trị), theo số (theo con số ở đầu mỗi dòng), theo độ dài dòng, hoặc giữ nguyên thứ tự và chỉ làm sạch. Cách nào cũng có thể đảo ngược.

Cách dùng

  1. Dán danh sách vào ô nhập, mỗi mục một dòng, hoặc nhấn Mẫu.
  2. Chọn cách sắp xếp trong Sắp xếp theo.
  3. Bật các tùy chọn cần thiết: Đảo ngược thứ tự, Không phân biệt hoa thường, Xóa dòng trùng lặp, Xóa dòng trống và Cắt khoảng trắng.
  4. Sao chép hoặc tải kết quả xuống. Dùng Xáo trộn ngẫu nhiên để bốc thăm tên hoặc trộn câu hỏi trắc nghiệm; đổi bất kỳ tùy chọn nào để xáo lại.

Ví dụ

Cùng một danh sách được sắp theo hai cách:

Input        Alphabetical   Natural
item 10      item 1         item 1
item 2       item 10        item 2
item 1       item 2         item 10

Mẹo

  • Sắp xếp theo bảng chữ cái dùng mã ký tự, giống thứ tự của sort với LC_ALL=C trên Linux: chữ hoa trước chữ thường, chữ số trước chữ cái. Bật Không phân biệt hoa thường để trộn lẫn chúng.
  • Sắp xếp tự nhiên theo quy tắc đối chiếu Unicode của tiếng Anh, nên chữ có dấu đứng cạnh chữ gốc.
  • Các tùy chọn được áp dụng theo thứ tự cố định: cắt khoảng trắng, xóa dòng trống, xóa trùng lặp, sắp xếp và cuối cùng là đảo ngược.
  • Dấu xuống dòng cuối cùng của đầu vào được giữ lại, nên kết quả có thể thay thế tệp gốc mà không làm đổi dòng cuối.
  • Ký tự xuống dòng kiểu Windows được chuyển thành xuống dòng thông thường.

Câu hỏi thường gặp

› Sắp xếp theo bảng chữ cái và sắp xếp tự nhiên khác nhau thế nào?

Sắp xếp theo bảng chữ cái so sánh từng ký tự, nên item10 đứng trước item2 vì 1 nhỏ hơn 2. Sắp xếp tự nhiên đọc chuỗi chữ số như một con số và đặt item2 trước item10, đúng như người ta mong đợi với danh sách tệp hay phiên bản.

› Khi sắp xếp theo số, các dòng không có số được xử lý ra sao?

Các dòng được sắp theo con số ở đầu dòng, hỗ trợ số âm, số thập phân, số mũ và dấu phân cách hàng nghìn như 1,000. Những dòng không bắt đầu bằng số được đặt sau tất cả các dòng có số và sắp theo bảng chữ cái.

› Khi xóa trùng lặp thì dòng nào được giữ lại?

Lần xuất hiện đầu tiên của mỗi dòng được giữ, các bản sao phía sau bị xóa. Khi bật Không phân biệt hoa thường, Apple và apple được tính là cùng một dòng. Hãy bật thêm Cắt khoảng trắng nếu các dòng chỉ khác nhau ở khoảng trắng đầu hoặc cuối.

› Có thể xóa trùng lặp mà không đổi thứ tự không?

Có. Chọn Giữ nguyên thứ tự rồi bật Xóa dòng trùng lặp. Cách này cũng dùng được khi chỉ muốn xóa dòng trống hoặc cắt khoảng trắng.

› Danh sách của tôi có bị tải lên đâu không?

Không. Việc sắp xếp diễn ra trong trình duyệt, nên cả danh sách lớn hay riêng tư cũng không rời khỏi thiết bị của bạn.