A regular expression is a sequence of characters that specifies a search pattern.
Regular expression hay còn có tên ngắn gọn là regex
, là chuỗi ký tự mô tả lại chuỗi ký tự cần tìm kiếm.
Để đảm bảo cho regex
ngắn gọn mà lại có thể mô tả rất nhiều đặc tả của chuỗi cần tìm kiếm nên thông thường regex
rất khó đọc. Chính vì thế nếu va phải 1 chuỗi dài mô tả tùm lum, ví dụ như dãy số IPv6 chẳng hạn thì bộ công cụ này sẽ giúp bạn hiểu ra từng case một trong logic mà regex
đang mô tả.
😂 ihateregex.io
- Gợi ý các
regex
liên quan và thông dụng, đỡ mất công tìm kiếm trên mạng. - Opensorce tại đây.
- Có playground - nhập các ví dụ, testcase vào để test xem có phù hợp với
regex
hiện tại không. - Mô hình hóa
regex
dạng flow diagram (biểu đồ) để hiểu rõ. - Có mô tả cú pháp của
regex
tại cheat sheet.
🖼️ regexper.com
- Mô hình hóa
regex
dạng flow diagram (biểu đồ) để hiểu rõ. - Có thể download ảnh dạng
svg
hoặcpng
để làm tài liệu chẳng hạn. - Share cho người khác thông qua link luôn.
- Opensource tại đây.
📚 regex101.com
- Giải thích từng cú pháp + data có trong
regex
đã nhập. - Có playground - nhập các ví dụ, testcase vào để test xem có phù hợp với
regex
hiện tại không.