Trình kiểm tra biểu thức chính quy (kết quả khớp, nhóm và xem trước thay thế)

Cần chạy kiểm tra regex nhanh? Hãy dán vào và xác minh ngay với công cụ này.

Xem các kết quả khớp được tô nổi bật, các nhóm bắt và đầu ra thay thế trong cùng một màn hình.

Đầu vào của bạn được xử lý cục bộ trong trình duyệt và không được gửi tới máy chủ.

Cách dùng

  1. Nhập mẫu và chọn các cờ bạn cần (g/i/m).
  2. Dán văn bản nguồn. Nếu bật tự động chạy, kết quả sẽ cập nhật ngay.
  3. Dùng danh sách kết quả khớp để kiểm tra vị trí và nhảy tới từng mục.
  4. Dùng các tab Nhóm và Thay thế để xác minh nhóm bắt và đầu ra thay thế.

Ví dụ

Trích xuất email

Đầu vào: Văn bản có chứa địa chỉ email

Đầu ra: Các kết quả khớp được tô nổi bật cùng vị trí bắt đầu/kết thúc

Thay thế khóa=giá trị

Đầu vào: Văn bản khóa=giá trị nhiều dòng

Đầu ra: Đầu ra thay thế dùng $1 và $2

Lọc dòng nhật ký

Đầu vào: Văn bản nhật ký có INFO / WARN / ERROR

Đầu ra: Khớp theo dòng bằng cờ m

Bảng tham chiếu nhanh cho thay thế

  • $1, $2 ... : tham chiếu nhóm bắt
  • $& : toàn bộ kết quả khớp
  • $` : phần trước kết quả khớp / $' : phần sau kết quả khớp

Ghi chú

  • Công cụ này đánh giá mẫu bằng biểu thức chính quy JavaScript (ECMAScript).
  • Một số tính năng PCRE (như nhóm nguyên tử) không khả dụng.
  • Ngay cả các tính năng JavaScript cũng có thể khác nhau tùy môi trường thực thi.
  • Kết quả không được đảm bảo giống hệt PCRE.

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

Các cờ g/i/m là gì?

Hãy dùng các ô chọn để bật/tắt. (g=global, i=ignore case, m=multiline)

Tôi có thể kiểm tra cả phần thay thế không?

Có. Hãy nhập chuỗi thay thế và kiểm tra tab Thay thế. Các tham chiếu nhóm như $1 được hỗ trợ.

Công cụ này khác PCRE như thế nào?

Công cụ này dùng biểu thức chính quy JavaScript. Do khác biệt đặc tả, cùng một mẫu có thể cho kết quả khác với PCRE.