Trình tạo mã regex
Miễn phí trực tuyến Trình tạo mã regex Công cụ, không cần cài đặt
Giới thiệu về Trình tạo mã Regex
Chuyển đổi một biểu thức chính quy thành mã khớp sẵn sàng để dán cho JavaScript, Python, Java, Go hoặc PHP. Nó xác thực mẫu với các cờ đã chọn, tùy chọn chạy mẫu đó với một chuỗi kiểm tra để xem trước các kết quả khớp cùng với chỉ mục và nhóm được đặt tên của chúng, sau đó tạo các đoạn mã theo đúng cách viết sử dụng API regex gốc của từng ngôn ngữ.
Cách sử dụng
1. Nhập Pattern regex (không có dấu phân cách). 2. Thiết lập Flags - chỉ chấp nhận g, i, m, s, u, y; các ký tự khác sẽ tự động bị loại bỏ. 3. Chọn Language mục tiêu. 4. Tùy chọn dán một Test String để xem trước các kết quả khớp. 5. Nhấp vào Generate để xem kết quả khớp trực tiếp và mã đã tạo; sử dụng Copy để sao chép.
Đầu ra theo từng ngôn ngữ
JavaScript:literal /pattern/flags với matchAll khi cờ g được đặt, nếu không sẽ là str.match với các nhóm được đặt tên. Python:re.findall/re.finditer với các cờ được ánh xạ tới re.IGNORECASE, re.MULTILINE, re.DOTALL, re.VERBOSE, re.ASCII. Java:Pattern.compile + vòng lặp Matcher.find. Go:regexp.MustCompile với FindAllString và FindAllStringSubmatchIndex. PHP:preg_match_all với PREG_SET_ORDER sử dụng dấu phân cách /pattern/flags.
▶Tại sao tôi nhận được thông báo lỗi?
▶Điều gì xảy ra khi không có chuỗi kiểm tra?
▶Các cờ regex của Python có được dịch không?
▶Các nhóm bắt có tên có được giữ lại không?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.