Mã & Định dạng

Kiểm thử Regex

Viết một mẫu biểu thức chính quy (regex), kiểm tra nó với văn bản; các kết quả khớp sẽ được tô sáng, các nhóm bắt giữ và số lần khớp sẽ được liệt kê ngay lập tức. Miễn phí, chạy phía máy khách.

Kiểm thử Regex
/ / g
Có thể chọn nhiều cờ; các cờ đang hoạt động sẽ được tô sáng.
Thông tin

Giới thiệu về các bài kiểm tra Regex

Biểu thức chính quy (biểu thức chính quy / regexBiểu thức chính quy (Regex) là một chuẩn ngôn ngữ mạnh mẽ được sử dụng để tìm kiếm, xác minh hoặc trích xuất các mẫu cụ thể trong văn bản. Cú pháp tương tự áp dụng cho các kiểm tra đơn giản như xác minh email, số điện thoại hoặc URL, cũng như các tác vụ nâng cao hơn như phân tích tệp nhật ký hoặc chuyển đổi văn bản phức tạp. Công cụ Kiểm tra Regex miễn phí này cho phép bạn kiểm tra ngay lập tức mẫu bạn đã nhập trên văn bản thực.

Dụng cụ, toàn cầu (g), không phân biệt chữ hoa chữ thường (i), nhiều dòng (m), chấm tất cả (s / chấmTất cả)Unicode (u) Nó hỗ trợ các lá cờ. Tất cả các phần trùng khớp đều được tô màu nổi bật trong văn bản. Nếu có bất kỳ nhóm nào trùng khớp,(nhóm)Các giá trị được liệt kê trong một bảng riêng với số thứ tự tương ứng, giúp bạn dễ dàng nhận biết nhóm nào đã thu thập được giá trị nào. Khi bạn nhập một mẫu không hợp lệ, công cụ sẽ ngay lập tức đưa ra cảnh báo và không làm sập ứng dụng.

Toàn bộ quá trình xử lý diễn ra trong trình duyệt của bạn; văn bản của bạn không được gửi đến bất kỳ máy chủ nào. JavaScript được sử dụng nguyên bản. RegExp Vì sử dụng công cụ biểu thức chính quy (regex), kết quả hoàn toàn tương thích với môi trường JavaScript. Bạn có thể sử dụng công cụ này như một nơi thực hành trong quá trình học regex của mình, hoặc để kiểm tra trực tiếp mẫu mà bạn sẽ sử dụng trong dự án của mình.

Cách sử dụng như thế nào?

Từng bước một

  1. Mẫu biểu thức chính quy Nhập biểu thức bạn muốn kiểm tra vào ô (dấu gạch chéo). / (không có họa tiết).
  2. Theo nhu cầu của bạn cờ Chọn: g tất cả các trận đấu, i không phân biệt chữ hoa chữ thường, m nhiều dòng, s chấm tất cả, u Unicode.
  3. Văn bản kiểm tra Dán hoặc nhập văn bản bạn muốn sử dụng để thử mẫu vào khu vực được chỉ định.
  4. Kết quả được cập nhật ngay lập tức: các trận đấu được nhấn mạnhSố lượng kết quả phù hợp được hiển thị.
  5. Nếu có các nhóm bắt giữ, dưới mỗi trận đấu sẽ có Bảng nhóm Có vẻ như số nhóm và các giá trị đã được liệt kê.
FAQ

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

g: toàn cầu — bao gồm tất cả các trận đấu, không chỉ trận đầu tiên. i: Không phân biệt chữ hoa chữ thường. m: nhiều dòng — ^$ Nó được hiểu là dấu xuống dòng/dòng tin mới. s: dotAll — dot (.Nó cũng ánh xạ ký tự xuống dòng. u: Unicode — cung cấp hỗ trợ đầy đủ Unicode.

Khi công cụ phát hiện mẫu không hợp lệ, nó sẽ hiển thị thông báo cảnh báo màu đỏ và xóa kết quả hiện tại. Ứng dụng không bị lỗi; kết quả được cập nhật ngay lập tức khi bạn sửa mẫu.

Các phần nằm trong dấu ngoặc đơn trong mẫu của bạn tạo thành một nhóm bắt giữ: ví dụ (\d+)Đối với mỗi trận đấu, nội dung của các nhóm này được liệt kê trong các bảng riêng biệt là Nhóm 1, Nhóm 2… và cứ thế tiếp tục. Các nhóm không tên và nhóm có tên ((?<ad>...)) được hỗ trợ.

Vì phép tính được thực hiện bởi công cụ JavaScript của trình duyệt, nên nó hoạt động nhanh ngay cả với văn bản có dung lượng vài MB trên các trình duyệt hiện đại. Các mẫu hoặc biểu thức rất dài với "khả năng quay lui phức tạp" có thể làm chậm trình duyệt; trong trường hợp này, hãy làm mới trang.

Không. Mẫu biểu thức chính quy và văn bản thử nghiệm của bạn chỉ được xử lý trong trình duyệt; không có dữ liệu nào được truyền đến hoặc lưu trữ trên máy chủ.