Chuyển đến nội dung chính

Dọn Dẹp Khoảng Trắng miễn phí

Xóa khoảng trắng thừa, cắt dòng, thu gọn dòng trống và chuẩn hóa ngắt dòng trong bất kỳ văn bản nào. Dọn sạch nội dung sao chép dán chỉ bằng một cú nhấp.

Hoạt động ngoại tuyến sau khi tải
Cài đặt sẵn:

hoặc thả tệp .txt, .csv, .md hay .log vào ô

0 ký tự1 dòng1 dòng trắng
Tuỳ chọn làm sạch

Công dụng phổ biến

  • Làm Sạch Văn Bản Sao Chép DánSửa định dạng lộn xộn từ Word, PDF và trang web: xóa các khoảng trắng thêm, dòng trống kép và thụt lề không nhất quán.
  • Làm Sạch Khoảng Trắng trong Mã và Tệp Cấu HìnhXóa các khoảng trắng ở cuối, chuẩn hóa các dòng kết thúc và khắc phục các vấn đề thụt lề trong mã và tệp cấu hình.
  • Làm Sạch Văn Bản cho Hệ Thống Quản Lý Nội DungChuẩn hóa văn bản trước khi dán vào WordPress, Contentful hoặc các nền tảng CMS khác để ngăn chặn các vấn đề định dạng.
  • Làm Sạch Khoảng Trắng trong Tệp Dữ LiệuXóa các khoảng trắng ở đầu và cuối khỏi các giá trị dữ liệu trước khi nhập vào cơ sở dữ liệu, bảng tính hoặc đường dẫn dữ liệu.
  • Làm Sạch Khoảng Trắng trong Mẫu EmailChuẩn hóa khoảng trắng trong bản sao email trước khi gửi: ngăn chặn các không nhất quán khi hiển thị trên các máy khách email.

Cách hoạt động

Dọn khoảng trắng chạy hoàn toàn trong trình duyệt bằng regex JavaScript tự viết — không thư viện, không máy chủ. Mọi biến đổi diễn ra cục bộ khi bạn gõ, với kết quả cập nhật theo thời gian thực.

  1. 1
    Quét đầu vào và thống kê
    Khi bạn gõ hoặc dán, công cụ quét văn bản bằng các mẫu regex có mục tiêu để đếm dòng có khoảng trắng cuối, dòng trống liên tiếp, ký tự tab, khoảng trắng Unicode (NBSP, toàn độ rộng) và ký tự vô hình độ rộng bằng không. Các số đếm này xuất hiện ngay bên dưới ô nhập để bạn thấy văn bản thực sự có vấn đề gì trước khi dọn.
  2. 2
    Biến đổi regex theo từng dòng
    Hàm clean() tách theo xuống dòng và áp dụng các tùy chọn bạn chọn theo thứ tự: tab được thay thế hoặc gộp, chuỗi dấu cách được giảm còn một bằng /[ \t]+/g, rồi mỗi dòng được cắt khoảng trắng. Khoảng trắng Unicode ( ,  – ,   and others) được thay bằng dấu cách thường; ký tự độ rộng bằng không (​–‍, ) bị xóa hoàn toàn. Dấu câu thông minh như nháy cong và gạch dài được chuyển về dạng ASCII tương đương.
  3. 3
    Cắt dòng trống và đầu/cuối tài liệu
    Sau khi xử lý từng dòng, các dòng trống liên tiếp bị xóa hoàn toàn hoặc gộp thành một dòng trống (tùy tùy chọn bạn chọn) bằng một phép thay thế /\n{3,}/ duy nhất. Xuống dòng ở đầu và cuối toàn bộ tài liệu được loại bỏ cuối cùng, giữ logic dễ đoán bất kể thứ tự tùy chọn.
  4. 4
    Chuẩn hóa ký tự xuống dòng và đầu ra
    Công cụ phát hiện kiểu xuống dòng chủ đạo của văn bản gốc (LF, CRLF hoặc CR) trước khi chuẩn hóa để tùy chọn 'Giữ nguyên bản gốc' có thể khôi phục chính xác. Bạn cũng có thể ép theo một quy ước cụ thể. Văn bản đã dọn xuất hiện ngay trong khung đầu ra, kèm bảng thống kê trước/sau cho biết số ký tự và số dòng đã loại bỏ, và nút Tải .txt tạo Blob cục bộ.

Công cụ liên quan

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