Bàn văn bản

Xóa dòng trống

Xóa các dòng trống và chỉ chứa khoảng trắng khỏi văn bản bạn dán.

Xóa dòng trống: Thu hẹp khoảng cách trong danh sách bạn dán bằng cách xóa các mục không chứa gì ngoài khoảng trắng. Xóa dòng trống giữ nguyên mọi dòng không trống đúng như bạn đã nhập, bao gồm cả thụt lề và khoảng trắng ở cuối dòng. Công cụ phù hợp với các danh sách được sao chép có những dòng ngăn cách khi các khoảng trống đó không mang ý nghĩa. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Remove Empty / trình soạn thảo cục bộXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Đầu vào 100,000 ký tự · 10,000 dòng logic · đầu ra 200,000 ký tự

Kết quả

Sẵn sàng

Văn bản được xử lý cục bộ. Công cụ chỉ sử dụng các thao tác nguyên văn nằm trong danh sách cho phép và không thực thi biểu thức chính quy hoặc mã.

Điều kiện xác định dòng trống kèm ví dụ

Với mỗi dòng L, giữ lại L nếu việc loại bỏ khoảng trắng ở hai đầu vẫn còn ít nhất một ký tự; nếu không thì loại bỏ dòng đó. Số dòng giữ lại = số dòng logic ban đầu − số dòng trống. Nhập 10\n\n \n20\n: có bốn mục logic, trong đó hai mục trống. Kết quả là 10\n20\n, với 4 − 2 = 2 mục được giữ lại. Ký tự LF cuối cùng vẫn còn vì đầu vào có ký tự này và kết quả vẫn chứa các dòng. Các số ở đây chỉ là văn bản, không phải giá trị để tính toán.

Quy tắc khoảng trắng và danh sách lớn hơn

Định nghĩa khoảng trắng tuân theo thao tác cắt khoảng trắng của ECMAScript (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim), thay vì coi mọi ký tự Unicode không hiển thị là trống. LF, CRLF và CR chia đầu vào thành các dòng logic; đầu ra được giữ lại và nối bằng LF. Không thực hiện sắp xếp theo bảng chữ cái, loại bỏ bản sao hay so sánh theo ngôn ngữ. Với dữ liệu nhập lớn, hãy giữ trong giới hạn 100.000 điểm mã đầu vào và 10.000 dòng, đồng thời lưu một bản sao trước khi loại bỏ khoảng cách giữa các bản ghi. Kết quả phải nằm trong giới hạn 200.000 điểm mã. Giới hạn ký tự của trình soạn thảo đếm các đơn vị UTF-16, vì vậy các ký tự bổ sung như nhiều biểu tượng cảm xúc có thể làm giảm kích thước đầu vào khả dụng.

Cách sử dụng

  1. Dán hoặc nhập các dòng của bạn vào trình soạn thảo trên thiết bị.
  2. Đặt các tùy chọn cho phép biến đổi này, rồi chạy công cụ.
  3. Xem lại kết quả, sau đó sao chép hoặc tải xuống văn bản.

Quyền riêng tư và giới hạn

Văn bản và kết quả của bạn vẫn ở trên thiết bị này. Không có gì được tải lên và mã bạn nhập không được thực thi.

Công cụ liên quan

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

Một dòng chỉ chứa ký tự tab hoặc khoảng trắng không ngắt có bị xóa không?

Có. Một dòng chỉ gồm ký tự tab, khoảng trắng thông thường hoặc khoảng trắng không ngắt được xem là dòng trống. Dấu cách độ rộng bằng không U+200B thì khác: công cụ vẫn giữ ký tự này, nên một dòng trông như trống có thể vẫn còn. Hãy kiểm tra các ký tự ẩn khi một khoảng trống không biến mất.

Việc xóa dòng trống có đồng thời loại bỏ khoảng trắng ở các dòng được giữ lại không?

Không. Một dòng chứa hai khoảng trắng trước một từ vẫn giữ nguyên các khoảng trắng đó. Chỉ quyết định giữ hay xóa toàn bộ dòng mới sử dụng dạng đã loại bỏ khoảng trắng ở đầu và cuối. Hãy chạy Trim Lines riêng nếu bạn muốn vừa xóa dòng trống vừa làm sạch phần đầu và cuối của văn bản còn lại.

Công cụ này có thể xóa dấu phân cách khỏi tài liệu có cấu trúc không?

Có thể, vì vậy hãy chỉ dùng công cụ trên dữ liệu mà các dòng trống có thể xóa bỏ. Đoạn văn trống, chỗ ngắt khổ thơ và dấu phân cách bản ghi có thể mang ý nghĩa. Công cụ không hiểu các định dạng đó. Nếu mọi dòng chỉ chứa khoảng trắng, kết quả sẽ trống thay vì chứa một ký tự xuống dòng cuối cùng.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản