Miễn phí / Trực tuyến

Trình kiểm tra Regex

Kiểm tra Biểu thức Chính quy trong Thời gian Thực

Viết mẫu regex của bạn, nhập chuỗi thử nghiệm và xem các kết quả khớp được làm nổi bật ngay lập tức. Hỗ trợ cờ toàn cầu, không phân biệt chữ hoa chữ thường và nhiều dòng.

/ / gi

Làm nổi bật Kết quả Khớp Trực tiếp

Xem các kết quả khớp được làm nổi bật trong chuỗi thử nghiệm của bạn khi bạn nhập mẫu. Phản hồi trực quan ngay lập tức.

Tất cả Cờ JS Regex

Chuyển đổi cờ toàn cầu (g), không phân biệt chữ hoa chữ thường (i), nhiều dòng (m) và dot-all (s) chỉ với một cú nhấp chuột.

Chi tiết Nhóm Khớp

Xem tất cả các kết quả khớp với đầy đủ chi tiết bao gồm các nhóm khớp, chỉ số và văn bản đã khớp.

100% Phía Khách Hàng

Chạy hoàn toàn trong trình duyệt của bạn. Không gọi máy chủ, không thu thập dữ liệu, kết quả ngay lập tức.

Biểu thức Chính quy: Công cụ Cần thiết cho Nhà phát triển

Biểu thức chính quy (regex hoặc regexp) là các mẫu mạnh mẽ được sử dụng để khớp, tìm kiếm và thao tác văn bản. Chúng được hỗ trợ trong hầu hết mọi ngôn ngữ lập trình bao gồm JavaScript, Python, Java, PHP và nhiều hơn nữa. Từ việc xác thực địa chỉ email đến phân tích tệp nhật ký, regex là một kỹ năng không thể thiếu cho bất kỳ nhà phát triển nào.

Cú pháp Regex Thông thường

Các yếu tố chính của regex bao gồm: \d (chữ số), \w (ký tự từ), \s (khoảng trắng), . (bất kỳ ký tự nào), * (không hoặc nhiều hơn), + (một hoặc nhiều hơn), ? (tùy chọn), [] (lớp ký tự), () (nhóm), ^ (bắt đầu), và $ (kết thúc). Kết hợp những khối xây dựng này để tạo ra các mẫu khớp chính xác với văn bản bạn cần. Ví dụ, \b\w+@\w+\.\w+\b khớp với các mẫu giống như email đơn giản.

Mẹo để Viết Regex Tốt hơn

Bắt đầu đơn giản và xây dựng độ phức tạp. Kiểm tra thường xuyên với dữ liệu mẫu thực tế. Sử dụng các định lượng không tham lam (*? và +?) khi bạn muốn khớp ngắn nhất có thể. Sử dụng các nhóm được đặt tên (?...) để dễ đọc. Tránh việc quay lại thảm họa bằng cách cụ thể với các mẫu của bạn - sử dụng lớp ký tự [] thay vì . khi có thể, và neo các mẫu của bạn với ^ và $ khi phù hợp.

Câu hỏi Thường gặp về Trình kiểm tra Regex