Làm sạch khoảng trắng
Cắt, gộp, chuẩn hóa khoảng trắng và kết thúc dòng
Khi nào bạn cần làm sạch khoảng trắng?
Văn bản dán từ PDF, bài thuyết trình, đầu ra OCR, hoặc các trình soạn thảo phong phú thường bị rải rác với các khoảng trắng không ngắt, tab đôi, khoảng trắng thừa và các dòng trống bí ẩn. Công cụ làm sạch sẽ dọn dẹp các trường hợp phổ biến: gộp các khoảng trắng và tab thông thường thành một khoảng trắng duy nhất, cắt mỗi dòng, và tùy chọn loại bỏ các dòng trống.
Hữu ích trước khi chuyển văn bản vào CSV, trước khi đếm từ cho một bài nộp có giới hạn từ nghiêm ngặt, hoặc trước khi dán mã mà không thể biên dịch do các ký tự vô hình lạ.
Trường hợp sử dụng
- Làm sạch mã dán — loại bỏ khoảng trắng ở cuối và gộp tab sau khi sao chép từ Stack Overflow hoặc Slack.
- Chuẩn hóa CSV — loại bỏ khoảng trắng ở đầu/cuối trong các trường dán trước khi nhập.
- Dọn dẹp markdown — gộp các khoảng trắng đôi lẻ và cắt bỏ khoảng trắng thừa trước khi xuất bản một bài viết.
- Loại bỏ rác vô hình — làm sạch văn bản sao chép từ PDF / Word mà mang theo Unicode ẩn.
Ví dụ
hello world
goodbye hello world
goodbyeCâu hỏi thường gặp
Khoảng trắng được tính là gì?
Các khoảng trắng và tab thông thường được gộp lại thành một, và mỗi dòng được cắt (điều này cũng loại bỏ các khoảng trắng không ngắt ở đầu và cuối). Nó không loại bỏ các ký tự không rộng bằng không hoặc gộp các khoảng trắng không ngắt ở giữa một dòng.
Có phải các dòng trống luôn bị loại bỏ không?
Chỉ khi bạn bật tùy chọn đó. Theo mặc định, việc loại bỏ dòng trống là tùy chọn, vì vậy bạn không bị mất các đoạn văn một cách ngẫu nhiên.
Nó có ảnh hưởng đến khoảng trắng ở đầu trong mã không?
Có — hãy cẩn thận với mã thụt lề (Python, YAML). Làm sạch khoảng trắng sẽ gộp các thụt lề lại. Sử dụng một trình định dạng mã thay vào đó cho những trường hợp đó.
Văn bản không phải Latin có bị ảnh hưởng không?
Không — chỉ các ký tự khoảng trắng được sửa đổi. Các ký tự CJK, emoji, và các ký tự có dấu sẽ không bị thay đổi.
Công cụ có tải lên văn bản của tôi không?
Không. Việc làm sạch diễn ra trong trình duyệt của bạn; không có gì được gửi đến máy chủ.
