Đi đến nội dung
Văn bản

Đảo Ngược Dòng

Đảo ngược thứ tự các dòng trong văn bản.

Đang tải...

Giới Thiệu Line Reverser

Line Reverser đảo ngược thứ tự dòng của bất kỳ khối văn bản nào, đưa dòng cuối lên đầu và dòng đầu xuống cuối, tương đương chạy lệnh tac trên hệ thống Unix hoặc dùng array.reverse() trên mảng tách theo ký tự xuống dòng. Dù khái niệm đơn giản, đảo ngược dòng là nhu cầu thực tế thường gặp khi làm việc với dữ liệu có dấu thời gian: tệp log ghi cũ nhất trước, bản xuất cơ sở dữ liệu theo thứ tự chèn, kết quả git log và bản xuất CSV liệt kê bản ghi mới nhất ở cuối đều được lợi khi đảo ngược để con người dễ xem xét.

Duyệt tất cả công cụ Văn bản

Cách sử dụng

Dán văn bản nhiều dòng bất kỳ vào vùng nhập và nhấp Đảo ngược dòng, kết quả sẽ hiện ngay tất cả các dòng theo thứ tự ngược lại, dòng cuối chuyển lên đầu. Công cụ giữ nguyên các dòng trống và khoảng trắng trong từng dòng, chỉ thay đổi thứ tự dòng. Với khối văn bản rất lớn, việc đảo ngược diễn ra tức thì vì công cụ tách mảng rồi đảo ngược, thay vì hoán đổi từng dòng một.

Các trường hợp sử dụng phổ biến

  • Đảo ngược log tệp để xem các sự kiện mới nhất trước mà không cần lệnh tac.
  • Lập trình viên đảo ngược stack trace được in từ trong ra ngoài để đọc từ vị trí gọi ban đầu (ngoài cùng) đến điểm xảy ra lỗi (trong cùng), giúp phân tích nguyên nhân và kết quả dễ hơn
  • Nhà phân tích dữ liệu đảo ngược bản xuất CSV hoặc TSV có thứ tự hàng giảm dần theo ID hoặc ngày để có thứ tự tăng dần phục vụ xử lý tuần tự mà không cần chạy lại truy vấn xuất
  • Người dùng hệ thống quản lý phiên bản đảo ngược kết quả git log --oneline (mới nhất trước) để đọc lịch sử commit theo thứ tự thời gian từ cũ đến mới, phục vụ khảo cứu code và phân tích diễn biến thay đổi
  • Người thiết kế câu đố và giáo viên đảo ngược danh sách có thứ tự, dãy số hoặc các mục xếp hạng để tạo bài tập theo thứ tự ngược hoặc tiết lộ thông tin theo cách trình bày từ dưới lên