Sắp Xếp Văn Bản miễn phí
Sắp xếp các dòng văn bản theo bảng chữ cái, theo độ dài, theo số hoặc ngẫu nhiên. Xóa trùng lặp, cắt bỏ khoảng trắng và xáo trộn danh sách.
Công dụng phổ biến
- Sắp Xếp và Tổ Chức Danh Sách theo Bảng Chữ CáiSắp xếp danh sách mua sắm, mục danh sách việc cần làm, tên hoặc bất kỳ danh sách có dấu đầu dòng nào theo thứ tự bảng chữ cái ngay lập tức.
- Làm Sạch và Loại Bỏ Trùng Lặp Dòng Dữ LiệuXóa các dòng trùng lặp, cắt khoảng trắng và chuẩn hóa dữ liệu văn bản từ các bản xuất CSV và nhật ký.
- Sắp Xếp Các Câu Lệnh Import và Danh Sách MãSắp xếp các câu lệnh nhập, danh sách lớp CSS, khóa JSON hoặc bất kỳ danh sách mã nào theo thứ tự nhất quán.
- Sắp Xếp Danh Sách Tên theo Bảng Chữ CáiSắp xếp danh sách người tham dự, danh sách đội, tên học sinh và danh sách tín dụng theo tên hoặc họ.
- Xáo trộn ngẫu nhiên một danh sáchXáo trộn ngẫu nhiên tên, mục hoặc mục nhập để sắp xếp công bằng, phân công ngẫu nhiên hoặc thiết lập trò chơi.
Cách hoạt động
Sắp xếp chạy hoàn toàn trong trình duyệt bằng Intl.Collator API tích hợp của JavaScript — không máy chủ, không thư viện, không tải lên. Mọi thứ tự sắp xếp, từ theo chữ cái đến sắp xếp số tự nhiên, được tính ngay khi bạn gõ hoặc thay đổi tùy chọn.
- 1Đầu vào được tách thành dòngVăn bản bạn dán được tách theo ký tự xuống dòng. Tiền xử lý tùy chọn chạy trước: khoảng trắng đầu và cuối mỗi dòng được cắt, và dòng trống bị loại bỏ — cả hai đều có thể cấu hình.
- 2Intl.Collator xử lý thứ tựVới sắp xếp theo chữ cái và tự nhiên, Intl.Collator tích hợp của trình duyệt được khởi tạo với ngôn ngữ hiện tại của trang để các ký tự có dấu (å, ä, ö, v.v.) được sắp xếp đúng thứ tự của ngôn ngữ. Chế độ 'tự nhiên' bật cờ numeric, nên 'file2' xếp trước 'file10' thay vì coi chữ số là ký tự thường.
- 3Khóa so sánh loại bỏ nhiễuTrước khi so sánh, mỗi dòng có thể tùy chọn bỏ mạo từ ở đầu (the, a, an) và dấu câu không phải chữ số khỏi khóa sắp xếp — văn bản dòng gốc được giữ nguyên trong đầu ra, chỉ khóa dùng để sắp xếp bị thay đổi.
- 4Xáo trộn dùng ngẫu nhiên mật mãChế độ xáo trộn ngẫu nhiên gọi crypto.getRandomValues để tạo mảng số nguyên 32 bit ngẫu nhiên, rồi chạy thuật toán xáo trộn Fisher-Yates trên các dòng bằng các giá trị đó — tránh thiên lệch đi kèm các cách dựa trên Math.random().
Công cụ liên quan
Tìm Dòng Trùng Lặp
Tìm, đếm hoặc xóa các dòng trùng lặp khỏi danh sách. Lý tưởng để dọn sạch danh sách email, nhật ký kiểm tra hoặc tìm các mục lặp lại trong kho dữ liệu.
Bộ chọn emoji
Tìm và sao chép emoji chỉ với một lần nhấp. Duyệt theo danh mục, ghép một chuỗi nhiều emoji, chọn tông màu da và tìm những emoji đã dùng gần đây.
Vòng quay ngẫu nhiên
Nhập danh sách tên hoặc lựa chọn, quay vòng quay và để nó chọn ngẫu nhiên một mục, kèm theo âm thanh tích tắc, hoa giấy và tùy chọn xóa người thắng cuộc.