Công cụ lọc dòng văn bản trực tuyến
Lọc các dòng văn bản theo chuỗi hoặc regex, tùy chọn phân biệt hoa thường và loại trừ. Xử lý cục bộ, giữ nguyên thứ tự.
Bắt đầu sử dụng
Tính năng và ví dụ cụ thể
Giả sử bạn có danh sách trái cây: apple, banana, apricot. Nếu bạn nhập từ khóa ap và không chọn tùy chọn nào, công cụ sẽ giữ lại các dòng chứa chuỗi con 'ap' (không phân biệt hoa thường), kết quả là apple và apricot. Nếu bạn chọn Loại trừ dòng khớp, kết quả sẽ là banana.
Các tùy chọn lọc
- Biểu thức chính quy: Khi bật, chuỗi tìm kiếm được xử lý như biểu thức chính quy JavaScript. Ví dụ, nhập
^ađể tìm các dòng bắt đầu bằng chữ 'a'. Lưu ý rằng các ký tự như dấu ngoặc hoặc dấu cộng sẽ được hiểu là cú pháp regex. - Phân biệt hoa thường: Phân biệt chữ hoa và chữ thường. Ví dụ, tìm 'Apple' sẽ không khớp với 'apple'.
- Loại trừ dòng khớp: Đảo ngược kết quả, chỉ giữ các dòng không chứa chuỗi tìm kiếm.
Giới hạn và lưu ý
Công cụ chạy hoàn toàn trong trình duyệt của bạn, không gửi dữ liệu lên máy chủ. Nó chỉ lọc dòng, không sửa nội dung bên trong dòng, không sắp xếp lại thứ tự và không hỗ trợ tải tệp lên. Nếu bạn nhập chuỗi rỗng hoặc biểu thức chính quy không hợp lệ, công cụ sẽ báo lỗi.
Câu hỏi thường gặp
Làm thế nào để tìm chính xác cả dòng, không phải chuỗi con?
Công cụ này tìm kiếm chuỗi con, không yêu cầu khớp toàn bộ dòng. Để khớp chính xác cả dòng, bạn có thể sử dụng biểu thức chính quy với ký tự neo, ví dụ ^apple$.
Tôi có thể sử dụng biểu thức chính quy phức tạp không?
Có, công cụ hỗ trợ biểu thức chính quy JavaScript đầy đủ. Tuy nhiên, nếu biểu thức không hợp lệ, bạn sẽ nhận được thông báo lỗi. Hãy kiểm tra cú pháp trước khi áp dụng.
Kết quả có giữ nguyên thứ tự các dòng không?
Có, các dòng được giữ nguyên thứ tự xuất hiện trong văn bản gốc. Công cụ không sắp xếp lại hoặc thay đổi nội dung của từng dòng.
Đầu vào giới hạn ở 500000 đơn vị mã UTF-16. Cả hai chế độ đều từ chối truy vấn rỗng; một dấu cách hợp lệ trong tìm kiếm chuỗi. Mẫu regex tối đa 256 đơn vị UTF-16, chạy trong worker với giới hạn thực thi 1500 ms. Nhập mẫu không có dấu bao /.../. Xuống dòng CRLF và CR được đổi thành LF. Không có nút tải xuống.
Quá trình xử lý diễn ra cục bộ trong trình duyệt.