Công cụ cắt khoảng trắng văn bản

Văn bản sao chép và dán mang theo những thứ vô hình: khoảng trắng thừa ở cuối dòng, một dấu tab lạc trước ô bảng tính, ký tự xuống dòng của Windows ẩn sau mỗi dòng. Công cụ này dọn sạch các mép của mỗi dòng chỉ trong một lượt, loại bỏ khoảng trắng ở đầu và cuối mỗi dòng, để văn bản của bạn trông gọn gàng như nó nên có khi bạn dán vào biểu mẫu, email hay tài liệu.

Cách công cụ cắt khoảng trắng hoạt động

  1. 1

    Dán văn bản của bạn

    Kích thước bất kỳ: từng dòng, đoạn văn hay cột dán từ bảng tính.

  2. 2

    Cắt từng dòng

    Mỗi dòng được loại bỏ khoảng trắng, tab và ký tự xuống dòng ở đầu và cuối.

  3. 3

    Cấu trúc được giữ nguyên

    Các dòng trống và khoảng cách giữa các từ trong một dòng được giữ đúng như ban đầu.

  4. 4

    Sao chép văn bản sạch

    Một cú nhấp sao chép kết quả đã cắt, sẵn sàng để dán vào bất cứ đâu.

Công cụ này cắt gì

Công cụ này chia văn bản của bạn thành các dòng và loại bỏ khoảng trắng ở đầu và cuối mỗi dòng. Các ký tự nó loại bỏ là:

  • Khoảng trắng thường (U+0020)
  • Tab (U+0009)
  • Ký tự xuống dòng (U+000D), ký tự ẩn mà Windows thêm vào trước mỗi lần ngắt dòng

Mọi thứ giữa ký tự hiển thị đầu tiên và cuối cùng của một dòng đều được giữ nguyên.

Những gì nó không thay đổi

  • Khoảng cách giữa các từ. Khoảng trắng đôi hoặc ba trong một dòng vẫn giữ nguyên. Công cụ này không gộp chúng lại.
  • Các dòng trống. Một dòng trống vẫn là dòng trống; công cụ không xóa hay gộp các dòng trống.
  • Khoảng trắng đặc biệt. Khoảng trắng không ngắt (U+00A0) hoặc các khoảng trắng Unicode khác dán từ Word hay Google Docs không được xem là khoảng trắng ở đây, nên không bị loại bỏ.

Các sự cố dán thường gặp mà công cụ này khắc phục

Sự cố Sau khi cắt
Dòng có khoảng trắng thừa ở cuối Cuối dòng sạch sẽ
Dòng thụt đầu bằng tab hoặc khoảng trắng Canh trái
Ký tự xuống dòng Windows sau mỗi dòng Đã loại bỏ (dòng LF sạch)

Khi nào không nên cắt

  • Mã nguồn: khoảng trắng đầu dòng mang ý nghĩa cú pháp (Python, YAML). Đừng cắt mã nguồn bằng công cụ này, nó phá hỏng thụt lề.
  • Thơ ca hoặc kiểu chữ: khoảng trắng thừa có thể là dụng ý trình bày.
  • Dữ liệu chiều rộng cố định: nếu dữ liệu của bạn dùng khoảng trắng đầu dòng để canh hàng, loại bỏ chúng có thể làm hỏng việc phân tích.

Ghi chú nhanh

  • Ở đây việc cắt không thể hoàn tác, vì vậy hãy giữ bản gốc ở tab khác nếu bạn chưa chắc chắn.
  • Bộ đếm cho bạn biết thực sự có bao nhiêu dòng đã thay đổi, để bạn nhìn một cái là thấy có khoảng trắng ẩn cần loại bỏ hay không.
  • Để gộp thêm khoảng trắng đôi bên trong dòng hoặc xóa các dòng trống, hãy thực hiện một bước tìm và thay thế riêng sau khi cắt.

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

Nó loại bỏ khoảng trắng, tab và ký tự xuống dòng ở đầu và cuối mỗi dòng. Khoảng cách giữa các từ trong một dòng được giữ nguyên.

Không. Nó chỉ cắt đầu và cuối mỗi dòng. Để rút gọn các chuỗi khoảng trắng bên trong một dòng còn một, hãy dùng tìm và thay thế với \s+ như một bước riêng.

Có, nếu mã dựa vào thụt lề đầu dòng (Python, YAML), việc cắt sẽ loại bỏ nó. Đừng đưa mã nguồn qua công cụ này.

Văn bản của bạn được gửi đến máy chủ của chúng tôi để cắt và trả về cho bạn. Chúng tôi chỉ ghi lại số dòng đã thay đổi, không bao giờ ghi lại chính văn bản, và văn bản không được lưu trữ.

Công cụ liên quan

Công cụ này có phiên bản bằng các ngôn ngữ khác