Xóa khoảng trắng thừa

Trả lời nhanh: Dọn sạch dấu cách lặp, tab, khoảng trắng không ngắt và dòng trống thừa trong văn bản sao chép. Nội dung chữ giữ nguyên, chỉ phần khoảng trắng thay đổi.

Cập nhật

Văn bản được xử lý hoàn toàn trong trình duyệt và không được gửi lên máy chủ.

Cách dọn khoảng trắng

  1. Dán văn bản cần làm sạch, ví dụ nội dung sao chép từ PDF, email hoặc trang web.
  2. Chọn tùy chọn: gộp khoảng trắng liên tiếp, cắt khoảng trắng đầu và cuối mỗi dòng, và cách xử lý dòng trống (giữ nguyên, gộp còn một hoặc xóa hết).
  3. Kiểm tra kết quả rồi sao chép hoặc tải về tệp .txt.

Ví dụ trước và sau khi dọn

Gộp dấu cách và cắt hai đầu dòng

Trước

  Xin   chào   các   bạn  

Sau

Xin chào các bạn
Tab được thay bằng một dấu cách

Trước

Họ tên:	Nguyễn Văn An

Sau

Họ tên: Nguyễn Văn An
Gộp nhiều dòng trống thành một (mặc định)

Trước

Dòng một



Dòng hai

Dòng ba

Sau

Dòng một

Dòng hai

Dòng ba
Xóa mọi dòng trống

Trước

Mục 1


Mục 2

Mục 3

Sau

Mục 1
Mục 2
Mục 3

Khi nào cần dọn khoảng trắng

  • Làm sạch văn bản sao chép từ PDF hoặc trang web có nhiều dấu cách và dòng trống thừa.
  • Chuẩn hóa bài viết trước khi dán vào CMS để tránh khoảng cách lạ khi hiển thị.
  • Chuẩn bị danh sách họ tên, email, mã sản phẩm trước khi lọc trùng hoặc sắp xếp.
  • Thay khoảng trắng không ngắt (non-breaking space) từ Word hay trang web, vốn hay gây lỗi khi so sánh dữ liệu.
  • Đưa ký tự xuống dòng kiểu Windows (CRLF) về LF thống nhất cho mã nguồn hoặc tệp cấu hình.

Công cụ xử lý những loại khoảng trắng nào

Tùy chọn gộp khoảng trắng thay mỗi chuỗi dấu cách, tab và khoảng trắng không ngắt (U+00A0) liên tiếp bằng một dấu cách thường. Khoảng trắng không ngắt thường xuất hiện khi sao chép từ Word hoặc trang web: nhìn giống dấu cách nhưng máy tính coi là ký tự khác. Lưu ý: nếu dữ liệu dùng tab để ngăn cột, chẳng hạn sao chép từ Excel, việc gộp sẽ biến tab thành dấu cách và làm mất ranh giới cột, khi đó hãy tắt tùy chọn này.

Tùy chọn cắt khoảng trắng xóa dấu cách ở đầu và cuối từng dòng. Với dòng trống, bạn có ba lựa chọn: giữ nguyên, gộp nhiều dòng trống liên tiếp thành một (mặc định) hoặc xóa toàn bộ. Ở chế độ gộp và xóa, dòng trống ở đầu và cuối toàn văn bản cũng bị loại bỏ. Ký tự xuống dòng trong kết quả luôn là LF.

Các ký tự độ rộng bằng không như zero-width space (U+200B) không bị xóa. Chúng hoàn toàn vô hình nhưng vẫn có thể làm hỏng phép so sánh hoặc tìm kiếm. Để phát hiện, hãy dán văn bản vào công cụ Chuẩn hóa Unicode và xem bảng code point.

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

Công cụ có nối lại các dòng bị ngắt giữa câu không?

Không. Công cụ chỉ xử lý khoảng trắng và dòng trống; các lần xuống dòng giữa hai dòng có chữ được giữ nguyên. Văn bản từ PDF bị ngắt giữa câu cần được nối lại thủ công.

Vì sao văn bản vẫn còn ký tự lạ sau khi dọn?

Có thể văn bản chứa ký tự vô hình như zero-width space, vốn không được công cụ này xóa. Hãy dùng công cụ Chuẩn hóa Unicode để xem từng code point và xác định ký tự gây lỗi.

Dữ liệu dán từ Excel có bị mất cột không?

Nếu bật gộp khoảng trắng, tab giữa các cột sẽ thành dấu cách và bảng tính sẽ không tách cột được khi dán lại. Hãy tắt tùy chọn gộp nếu bạn cần giữ tab.

Kết quả dùng ký tự xuống dòng nào?

Công cụ nhận cả CRLF (Windows) lẫn LF và luôn xuất ra LF. Hầu hết trình soạn thảo, hệ thống quản lý nội dung và công cụ lập trình hiện nay đều đọc tốt định dạng này.