Sắp xếp dòng văn bản từng bước: sắp xếp danh sách ngay trong trình duyệt
Công cụ miễn phí Sort Text Lines trên trang này sắp xếp lại một khối văn bản theo từng dòng, từ A-Z hoặc Z-A, hoàn toàn trong trình duyệt của bạn. Hướng dẫn này đi qua các bước chính xác và giải thích cách công cụ quyết định thứ tự.
freetoolonline.com Editorial TeamCách sắp xếp các dòng của bạn
- Mở công cụ Sort Text Lines.
- Gõ hoặc dán văn bản vào ô nhập, giữ mỗi dòng một mục - công cụ coi mỗi lần xuống dòng là ranh giới giữa hai mục.
- Bấm Sort A-Z để sắp xếp các dòng tăng dần, hoặc Sort Z-A để sắp xếp giảm dần.
- Đọc danh sách đã sắp xếp trong ô kết quả bên dưới và sao chép nó ra. Bấm nút còn lại bất cứ lúc nào để đảo ngược thứ tự.
Sort A-Z so với Sort Z-A
| Nút | Thứ tự | Ví dụ đầu vào | Ví dụ đầu ra |
|---|---|---|---|
| Sort A-Z | Tăng dần (chữ cái đầu tiên trước) | cherry / apple / banana | apple / banana / cherry |
| Sort Z-A | Giảm dần (ngược lại với A-Z) | cherry / apple / banana | cherry / banana / apple |
Cách thứ tự được quyết định
Việc sắp xếp dùng phép so sánh chuỗi theo ngôn ngữ của trình duyệt, nên các dòng được sắp xếp theo từng chữ cái. Có hai điều nên biết trước khi tin vào kết quả:
- Chữ hoa và chữ thường nằm gần nhau. Phiên bản chữ hoa và chữ thường của cùng một từ được sắp xếp cạnh nhau, nên "apple" và "Apple" nằm kề nhau chứ không tách thành hai khối riêng.
- Số được so sánh như văn bản, không phải như giá trị. Vì mỗi dòng được so sánh theo từng ký tự, "10" và "100" đứng trước "2" (công cụ đọc ký tự "1" đầu tiên trước "2"). Với danh sách số đơn giản, hãy đệm cho chúng cùng độ rộng - "02", "10", "100" - để có thứ tự số như bạn mong đợi.
Cách dùng phổ biến
Sắp xếp theo bảng chữ cái một danh sách tên hoặc địa chỉ email; sắp xếp một bộ thẻ, từ khóa hoặc lớp CSS; sắp xếp các dòng của một tập cấu hình hoặc danh sách từ trước khi chạy diff để hai bên khớp nhau; hoặc đơn giản là làm gọn một danh sách đã dán để dễ nhìn thấy mục trùng và chỗ thiếu.
Sort Text Lines so với bảng tính hoặc trình soạn thảo trên máy
Một bảng tính có thể sắp xếp một cột, nhưng trước tiên bạn phải dán danh sách vào một vùng ô, chọn nó và mở hộp sắp xếp; một trình soạn thảo mã nguồn trên máy có thể sắp xếp các dòng đã chọn nhưng thường cần một tiện ích bổ sung hoặc một lệnh. Sort Text Lines là một ô duy nhất với hai nút - không tải lên, không bước nhập và không cài đặt - nên nó nhanh hơn khi danh sách chưa nằm sẵn trong một tài liệu. Với công việc nặng có nhiều cột hoặc sắp xếp theo số, bảng tính vẫn là lựa chọn tốt hơn.
| Phương pháp | Bước để sắp xếp 20 dòng | Cần cài đặt hoặc tài khoản |
|---|---|---|
| Sort Text Lines (công cụ này) | 2 | Không |
| Microsoft Excel | 5 | Có |
| VS Code (với tiện ích) | 4 | Có |
Quyền riêng tư
Việc sắp xếp chạy hoàn toàn trong tab trình duyệt của bạn bằng JavaScript thuần. Không có gì bạn gõ hoặc dán được tải lên, gửi đến dịch vụ phân tích hay ghi vào bất kỳ máy chủ nào - tải lại hoặc rời trang sẽ xóa ô nhập, không có lịch sử và không có tài khoản.
Hướng dẫn liên quan
- Đếm từ từng bước - một công cụ văn bản khác chạy chỉ trong trình duyệt, để đếm thay vì sắp xếp.
- JSON parser - để kiểm tra và định dạng một payload JSON thay vì sắp xếp các dòng đơn giản.
- Công cụ Sort Text Lines - chính công cụ đó.
- Trung tâm công cụ cho lập trình viên - toàn bộ bộ công cụ, mỗi công cụ đều chạy trong trình duyệt mà không tải lên.
Câu hỏi thường gặp
Làm sao công cụ biết một mục kết thúc ở đâu và mục tiếp theo bắt đầu ở đâu?
Mỗi dòng là một mục. Công cụ tách văn bản của bạn tại các lần xuống dòng, sắp xếp danh sách thu được và nối lại bằng các lần xuống dòng, nên hãy đặt đúng một mục trên mỗi dòng.
Tại sao "10" lại đứng trước "2" trong danh sách đã sắp xếp của tôi?
Các dòng được so sánh như văn bản, theo từng ký tự, không phải như số, nên "10" đứng trước "2" vì "1" đứng trước "2". Để sắp xếp số đơn giản theo thứ tự số, hãy đệm cho chúng cùng số chữ số trước (02, 10, 100).
Tôi có thể hoàn tác một lần sắp xếp hoặc lấy lại thứ tự gốc không?
Ô kết quả giữ kết quả đã sắp xếp; văn bản gốc của bạn vẫn nằm trong ô nhập cho đến khi bạn thay đổi nó. Sắp xếp không ghi đè lên đầu vào, nên bạn có thể bấm Sort A-Z và Sort Z-A bao nhiêu lần tùy thích để so sánh hai thứ tự.
Văn bản của tôi có được tải lên hay lưu ở đâu không?
Không. Việc sắp xếp chạy hoàn toàn trong trình duyệt của bạn; không có gì bạn gõ hoặc dán được gửi đến máy chủ, và không có gì được lưu sau khi bạn tải lại hoặc rời khỏi trang.
Why trust these tools
- Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
- No install, no sign-up. Open a tool and get a working output in seconds - nothing to download and no account to create. Tools that need heavy processing run it on our service, so even a low-powered machine gets the job done.
- Analytics stops at the page view. We measure which pages get visited, not what you type or upload inside a tool. There is nothing to sign in to and no profile is attached to your input.
- Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
- Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.