Đế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
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.
-
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.
-
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ì.
-
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ă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.
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ách | U+0020 | · | Phím cách |
| Tab | U+0009 | → | Phím Tab, mã nguồn và dữ liệu từ bảng |
| Xuống dòng (LF) | U+000A | ¶ | Enter trên Mac, Linux, điện thoại và web |
| Xuống dòng (CR+LF) | U+000D U+000A | ¶ | Enter trên Windows; được tính là một lần xuống dòng |
| Dấu cách không ngắt | U+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ắt | U+202F | ° | Văn bản dàn trang kỹ, ví dụ trong số lớn |
| Dấu cách độ rộng bằng 0 | U+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ềm | U+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
- Whitespace character, Wikipedia
- Zero-width space, Wikipedia
Thêm công cụ phân tích văn bản
- Đếm Đếm số dòng Đếm tổng số dòng, dòng trống và dòng trùng lặp trong văn bản, danh sách, mã hoặc CSV. Mở công cụ
- Ký tự Đếm số lần xuất hiện của ký tự Đếm số lần một ký tự, ký hiệu hoặc chuỗi xuất hiện, với từng kết quả được tô sáng. Mở công cụ
- Unicode Đếm ký tự khác nhau Liệt kê mọi ký tự khác nhau, kèm điểm mã Unicode và số lần xuất hiện. Mở công cụ
- #@% Đếm ký hiệu và ký tự đặc biệt Đếm ký hiệu, dấu câu và ký tự đặc biệt, mỗi ký hiệu kèm tên và mã. Mở công cụ