Trình kiểm tra & gỡ lỗi Regex

Trình kiểm tra & gỡ lỗi Regex

Kiểm tra, gỡ lỗi và viết biểu thức chính quy theo thời gian thực. Tìm các chuỗi con khớp và nhóm chỉ mục thu được ngay lập tức.

/ /
Kết quả khớp:
0 Matches

Công cụ khác

Tính năng

Tại sao nên sử dụng Regex Tester?

Kiểm tra và gỡ lỗi biểu thức chính quy theo thời gian thực.

🎯

Kết quả khớp theo thời gian thực

Kiểm tra biểu thức ngay tức thì và làm nổi bật tất cả các kết quả khớp trong vùng chứa văn bản nguồn.

🧬

Nhóm bắt (Capture Groups)

Kiểm tra rõ ràng các dấu ngoặc chỉ mục của token đã bắt và các nhóm được đặt tên.

⚙️

Tùy chỉnh cờ

Bật/tắt ngay lập tức các ràng buộc tìm kiếm toàn cục, không phân biệt chữ hoa chữ thường hoặc khớp nhiều dòng.

✔️

Tính tương thích chuẩn

Hoàn toàn tuân thủ các đặc tả cú pháp regex chuẩn của JavaScript.

🔒

Không gửi dữ liệu lên máy chủ

Các thao tác được thực thi trong bộ nhớ của trình duyệt cục bộ. Dữ liệu đầu vào và các mẫu (pattern) không bao giờ được tải lên.

🛡️

Bảo vệ chống vòng lặp vô hạn

Tự động ngăn chặn các vòng lặp khớp có độ rộng bằng không để tránh làm treo thẻ.

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

Biểu thức chính quy là một chuỗi ký tự tạo thành một mẫu tìm kiếm. Nó có thể được dùng cho các thao tác tìm kiếm và thay thế văn bản.

Cờ 'g' (global) đảm bảo tất cả các mẫu khớp đều được trả về thay vì dừng lại sau lần khớp đầu tiên. Cờ 'i' (ignore case) khiến việc tìm kiếm không phân biệt chữ hoa chữ thường.

Bất kỳ mẫu con nào được đặt trong dấu ngoặc đơn (ví dụ: (\w+)) đều tạo thành một nhóm bắt. Công cụ này liệt kê riêng nội dung và chỉ mục của từng nhóm bắt.

Không. Mọi thứ đều diễn ra ở phía máy khách. Hãy cẩn thận với các mẫu 'quay lui thảm khốc' có thể tạm thời làm treo các tab của trình duyệt.

Nó xảy ra khi một biểu thức chính quy sử dụng các bộ định lượng lồng nhau (như (a+)+), khiến engine phải tìm kiếm một số lượng đường dẫn theo hàm số mũ cho một chuỗi không khớp, dẫn đến các vấn đề về hiệu năng.

Các cờ phổ biến bao gồm g (tìm kiếm toàn cục), i (không phân biệt chữ hoa chữ thường), m (tìm kiếm nhiều dòng) và s (cho phép dấu chấm khớp với ký tự xuống dòng).

Các engine regex JavaScript hiện đại hỗ trợ cả lookahead ((?=...)) và lookbehind ((?<=...)).
Bạn có chấp nhận cookie không?

Chúng tôi sử dụng cookie để nâng cao trải nghiệm duyệt web của bạn. Bằng cách sử dụng trang web này, bạn đồng ý với chính sách cookie của chúng tôi.

Nhiều hơn
Loading chat...
Connecting to community chat.