Đếm dấu cách và ký tự vô hình

Đếm dấu cách, tab, dấu xuống dòng và ký tự vô hình trong văn bản. Công cụ hiện mọi khoảng trắng thành ký hiệu nhìn thấy được, tìm dấu cách kép, dấu cách cuối dòng, dấu cách không ngắt và dấu cách độ rộng bằng 0, rồi sửa chúng chỉ với một lần nhấn.

  • Hiện khoảng trắng
  • Tìm ký tự vô hình
  • Sửa một lần nhấn, có Hoàn tác
0 từ · 0 ký tự
Chỉ lưu trên thiết bị này

Khoảng trắng được hiện ra

Văn bản của bạn với mọi dấu cách, tab và dấu xuống dòng được hiện ra. Di chuột hoặc chạm vào dấu để xem chính xác đó là ký tự gì.

  • Dấu cách ·
  • Tab →
  • Xuống dòng ¶
  • Dấu cách không ngắt °
  • Dấu cách Unicode khác
  • Ký tự vô hình ¦
  • Dấu cách kép
  • Dấu cách cuối dòng

Văn bản của bạn sẽ hiện ở đây với các kết quả khớp được tô sáng.

Cách đếm dấu cách trong văn bản

Tìm mọi dấu cách, tab và ký tự ẩn trong ba bước.

  1. Dán văn bản

    Văn bản sao chép từ trang web, PDF, cuộc trò chuyện, bảng tính hay mã nguồn. Kết quả cập nhật ngay.

  2. Xem khoảng trắng

    Văn bản hiện mỗi dấu cách thành ·, mỗi tab thành →, mỗi dấu xuống dòng thành ¶, còn ký tự ẩn có màu đỏ. Di chuột lên một dấu để xem chính xác đó là ký tự gì.

  3. Sửa những gì tìm thấy

    Sửa dấu cách kép, xóa dấu cách cuối dòng, đổi dấu cách đặc biệt thành dấu cách thường hoặc xóa ký tự vô hình. Có thể hoàn tác bằng một lần nhấn.

Ví dụ

Văn bản mẫu trông bình thường, nhưng giấu một dấu cách kép, một tab, ba dấu cách không ngắt, một dấu cách độ rộng bằng 0 và một dòng kết thúc bằng dấu cách. Tổng cộng có 44 khoảng trắng, trong đó 36 dấu cách thường.

Kiểm tra văn bản mẫu

Các loại dấu cách và ký tự ẩn

Unicode có 25 ký tự khoảng trắng; vài ký tự khác thì vô hình dù không phải dấu cách. Đây là những ký tự bạn hay gặp nhất.

Ký tựĐiểm mãHiển thịĐến từ đâu
Dấu cáchU+0020·Phím cách
TabU+0009→Phím Tab, mã nguồn và dữ liệu từ bảng
Xuống dòng (LF)U+000AEnter trên Mac, Linux, điện thoại và web
Xuống dòng (CR+LF)U+000D U+000AEnter trên Windows; được tính là một lần xuống dòng
Dấu cách không ngắtU+00A0°Trình soạn thảo và trang web ( ), ví dụ giữa số và đơn vị
Dấu cách hẹp không ngắtU+202F°Văn bản dàn trang kỹ, ví dụ trong số lớn
Dấu cách độ rộng bằng 0U+200B¦ đỏTrang web và ứng dụng, để cho phép xuống dòng; không phải dấu cách
Dấu thứ tự byte (BOM)U+FEFF¦ đỏĐầu một số tệp văn bản
Gạch nối mềmU+00AD¦ đỏĐiểm ngắt âm tiết từ trình soạn thảo

Vì sao dấu cách ẩn gây rắc rối

Ký tự vô hình không làm phiền trong một đoạn văn, nhưng gây rắc rối thật ở nơi khác:

  • Tìm kiếm không thấy gì: một từ có dấu cách độ rộng bằng 0 ở giữa không còn là từ được viết bình thường.
  • Bảng tính xem “Hà Nội” và “Hà Nội” có dấu cách ở cuối là hai giá trị khác nhau; điều này làm hỏng bộ lọc và hàm tìm kiếm như VLOOKUP.
  • Mã nguồn và tệp dữ liệu báo lỗi khi chạy hoặc nhập nếu có dấu cách không ngắt hay BOM ở chỗ lẽ ra là dấu cách thường hoặc không có gì.
  • Giới hạn ký tự bị tiêu tốn bởi những dấu cách bạn không nhìn thấy.

Công cụ hiện mỗi ký tự như vậy thành một dấu bạn có thể kiểm tra; Xóa ký tự vô hình xóa tất cả. Ký tự nối độ rộng 0 trong emoji và trong chữ Ả Rập hay chữ Ấn Độ được giữ lại, vì chúng là một phần của văn bản.

Dấu cách không ngắt trong văn bản tiếng Việt

Dấu cách không ngắt ngăn việc xuống dòng giữa hai phần cần đi liền nhau. Trong văn bản trình bày kỹ, bạn dùng nó:

  • giữa số và đơn vị: 10 km, 30 °C, 5 kg;
  • giữa số tiền và đơn vị tiền: 25.000 ₫, 50 US$;
  • sau chữ viết tắt có dấu chấm: TP. Hồ Chí Minh, PGS. TS. Nguyễn Văn An;
  • giữa số và từ đi kèm: Điều 8, trang 12.

Những dấu cách này được đặt có chủ ý: trước khi dùng Đổi mọi dấu cách thành dấu cách thường, hãy kiểm tra xem nơi nhận có thật sự không chấp nhận chúng. Trong Word, gõ dấu cách không ngắt bằng Ctrl+Shift+Phím cách. Dấu cách kép sau dấu chấm là thói quen từ thời máy đánh chữ: Sửa dấu cách kép đổi hai dấu cách trở lên giữa các từ thành một. Dấu cách ở đầu dòng, dùng để thụt lề, được giữ nguyên.

Công cụ đếm dấu cách cho biết gì

Mỗi loại khoảng trắng được đếm riêng.

  • ·

    Dấu cách và tab

    Dấu cách thường và tab được đếm riêng.

  • Xuống dòng

    Mỗi lần xuống dòng; CR+LF của Windows được tính một lần.

  • °

    Dấu cách đặc biệt

    Dấu cách không ngắt, dấu cách hẹp và các dấu cách Unicode khác trông bình thường nhưng không phải.

  • ¦

    Ký tự vô hình

    Dấu cách độ rộng bằng 0, ký tự nối, BOM, gạch nối mềm và ký tự định hướng.

Câu hỏi thường gặp về đếm dấu cách

Làm sao đếm dấu cách trong văn bản?

Dán văn bản vào công cụ. Số dấu cách, tab, dấu xuống dòng và ký tự ẩn hiện ngay, và mỗi khoảng trắng được hiển thị trong văn bản.

Dấu xuống dòng có được tính là khoảng trắng không?

Có, nhưng được đếm riêng. Tổng số khoảng trắng gồm dấu cách, tab, dấu xuống dòng, dấu cách đặc biệt và ký tự vô hình.

Dấu cách không ngắt là gì?

Là dấu cách ngăn xuống dòng giữa hai từ, ví dụ giữa số và đơn vị. Nó trông như dấu cách thường nhưng là một ký tự khác (U+00A0).

Dấu cách độ rộng bằng 0 là gì?

Là một ký tự vô hình (U+200B) cho phép xuống dòng nhưng không tạo khoảng trống. Nó thường vào văn bản khi sao chép từ trang web và có thể làm hỏng tìm kiếm hay bảng tính.

Làm sao xóa dấu cách kép?

Nhấn “Sửa dấu cách kép”. Hai dấu cách trở lên giữa các từ trở thành một; dấu cách thụt lề ở đầu dòng được giữ nguyên.

Tôi có hoàn tác được không?

Có. Mỗi lần sửa có thể hoàn tác bằng nút Hoàn tác.

Văn bản của tôi có bị gửi đi đâu không?

Không. Khoảng trắng được đếm trong trình duyệt và không có gì rời khỏi thiết bị.

Nguồn và tài liệu tham khảo

  1. Whitespace character, Wikipedia
  2. Zero-width space, Wikipedia