vi

Kiểm tra regex

Thử một biểu thức chính quy trên văn bản của bạn và xem mọi kết quả khớp và nhóm, ngay trong trình duyệt và không tải lên bất cứ gì.

Đang xử lý cục bộ trên thiết bị của bạn ...

Mẫu (regex)
Bỏ qua hoa thường (i)
Nhiều dòng (m)
Dấu chấm khớp xuống dòng (s)
Unicode (u)
Chỉ khớp từ vị trí hiện tại (y)

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

Tệp của tôi có bị tải lên không?

Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

Không tải lên100% cục bộ
Nội dung ở lại với bạnkhông ai khác chạm tới
Hosted in GermanyGlobal Content Delivery
Kiểm định độc lậpTLS A+ · HTTP header A+

Một biểu thức chính quy (regex) mô tả một mẫu tìm kiếm cho văn bản, ví dụ "tất cả địa chỉ email", "bất kỳ con số nào" hoặc "các từ bắt đầu bằng A". Chúng mạnh mẽ nhưng dễ gây nhầm: một lỗi nhỏ trong mẫu dẫn đến kết quả khớp hoàn toàn khác. Công cụ này cho bạn chạy một mẫu trên văn bản thử và lập tức hiển thị mọi kết quả khớp cùng vị trí và các nhóm đã bắt, để bạn thử và tinh chỉnh mẫu mà không rủi ro.

Bạn nhập mẫu và có thể bật các công tắc thông dụng: bỏ qua hoa thường (i), nhiều dòng (m, làm cho đầu và cuối có hiệu lực trên từng dòng) và dấu chấm khớp xuống dòng (s). Công cụ luôn tìm toàn cục, tức là mọi kết quả khớp, và xuất kết quả dưới dạng JSON rõ ràng: số kết quả khớp cùng với, cho mỗi kết quả, văn bản tìm thấy, vị trí của nó và nội dung các nhóm trong ngoặc.

Toàn bộ việc đánh giá chạy hoàn toàn cục bộ trong trình duyệt bằng JavaScript thuần với bộ máy regex tích hợp; văn bản thử của bạn không được tải lên, không được lưu, và không có thư viện ngoài nào được nạp từ CDN. Nếu mẫu không hợp lệ, công cụ nói thật điều đó thay vì bịa ra một kết quả sai.

Công cụ kiểm tra regex trực tuyến nổi tiếng nhất (regex101 và các công cụ tương tự) tuy hữu ích nhưng cần kết nối internet và gửi mẫu cùng với văn bản kiểm tra đến máy chủ - bất tiện nếu văn bản kiểm tra chứa dữ liệu bí mật, chẳng hạn như các dòng nhật ký có địa chỉ email hoặc dữ liệu khách hàng. Công cụ này hoạt động hoàn toàn ngoại tuyến trong trình duyệt, không cần tài khoản và không truyền tải dữ liệu.

Thông số kỹ thuật

Thông số kỹ thuật
Định dạng đầu vàoNhập văn bản
Định dạng đầu raJSON
Xử lý hàng loạtKhông
Xử lýCục bộ trong trình duyệt (JavaScript)
Tải tệp lênKhông có

Trong 3 bước

  1. Dán văn bản thử vào ô văn bản.
  2. Nhập mẫu và bật các công tắc (i, m, s) khi cần.
  3. Đọc hoặc tải xuống các kết quả khớp và nhóm dưới dạng JSON.

Giới hạn: Dùng cú pháp regex của JavaScript (ECMAScript); các phương ngữ khác (PCRE, Python) có thể khác ở chi tiết. Việc tìm kiếm luôn là toàn cục. Văn bản rất dài bị giới hạn, và một mẫu cực kỳ bất lợi có thể chậm; công cụ giới hạn khối lượng việc thay vì làm treo trình duyệt. Mẫu không hợp lệ sẽ báo lỗi trung thực.

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

Văn bản của tôi có bị tải lên không?

Không. Việc đánh giá chạy hoàn toàn cục bộ trong trình duyệt; văn bản thử và mẫu của bạn không bao giờ rời khỏi thiết bị và không được lưu.

Cú pháp regex nào được hỗ trợ?

Cú pháp JavaScript (ECMAScript) của bộ máy tích hợp. Mẫu từ các ngôn ngữ khác như PCRE hay Python thường hoạt động, nhưng có thể khác ở chi tiết.

Các công tắc i, m và s nghĩa là gì?

i bỏ qua hoa thường, m làm cho đầu và cuối dòng có hiệu lực trên từng dòng, còn s cho phép dấu chấm khớp cả ký tự xuống dòng. Toàn cục (mọi kết quả khớp) luôn bật.

Điều gì xảy ra với một mẫu không hợp lệ?

Công cụ báo một lỗi trung thực thay vì tạo ra kết quả sai. Hãy kiểm tra dấu ngoặc và ký tự thoát trong mẫu.

Công cụ kiểm tra regex có hoạt động trên điện thoại không?

Có, trên bất kỳ trình duyệt di động hiện đại nào giống như trên máy tính - mẫu và văn bản kiểm tra vẫn ở trạng thái cục bộ.

Tôi có cần tài khoản hay kết nối internet không?

Không. Không cần tài khoản, và sau lần tải đầu tiên, việc kiểm tra vẫn hoạt động ngay cả khi ngoại tuyến - công cụ regex tích hợp sẵn trong trình duyệt là đủ.

Dán văn bản kiểm tra bí mật vào đây có an toàn không?

Có. Khác với một công cụ kiểm tra trực tuyến, văn bản kiểm tra của bạn không được gửi đến máy chủ - nó ở lại hoàn toàn trên thiết bị của bạn.

Công cụ liên quan

Định dạng JSON · Đổi chữ hoa · Tìm và thay thế