Regex Explainer (giải thích regex từng phần)
Tách regex thành từng token và giải thích ý nghĩa — anchor, group, quantifier, char class, lookahead. Bổ sung cho Regex Tester. Hỗ trợ JavaScript flavor (ECMAScript).
Giải thích từng phần
- Chưa có pattern. Nhập regex để xem giải thích.
Test nhanh
Giải nghĩa regex JavaScript theo cú pháp ECMAScript. Pattern parse client-side — không gửi lên server.
Khi nào dùng?
- Đọc regex của người khác: paste regex từ codebase legacy hoặc Stack Overflow → hiểu ý nghĩa từng phần thay vì đoán mò.
- Debug regex sai: regex compile được nhưng match không như mong đợi — xem giải thích để phát hiện lookahead/quantifier sai chỗ.
- Học regex: mới học → so sánh giữa regex và giải thích để hiểu mỗi token làm gì.
Các thành phần regex được giải thích
- Anchor:
^,$,\b,\B - Char class:
[abc],[^abc],[a-z],\d\w\s - Quantifier:
*,+,?,{n},{n,m}, lazy*? - Group: capturing
(...), non-capturing(?:...), named(?<name>...) - Lookaround: lookahead
(?=)/(?!), lookbehind(?<=)/(?<!) - Unicode:
\xHH,\uHHHH,\p{...}(với flagu)
Khác Regex Tester thế nào?
Regex Tester dùng để test pattern trên dữ liệu thật và highlight match. Regex Explainer thiên về giải thích pattern — bóc tách từng token và nói ý nghĩa. Dùng song song: tester để xem regex chạy ra sao, explainer để hiểu vì sao nó chạy như vậy.
Phù hợp với ai
Lập trình viên fullstack/backend/devops — debug JWT, format JSON/SQL, parse cURL, tính subnet CIDR, vẽ diagram Mermaid, viết commit chuẩn… Toolkit dùng hằng ngày trong terminal & code editor.
Câu hỏi thường gặp
Code/token tôi paste có gửi đi đâu không?
Không. Tất cả công cụ dev của TopDev chạy 100% client-side — JWT, SQL, JSON, cURL, regex… đều xử lý trong trình duyệt. Bạn có thể tắt mạng để kiểm chứng. Phù hợp để paste token nội bộ, query database production, key API.
Có hỗ trợ offline / cài thành PWA không?
Tool đã chạy được offline sau lần load đầu tiên. PWA installable đang nằm trong roadmap — hiện tại bạn có thể bookmark trang và dùng khi mất mạng.
Công cụ liên quan
Xem tất cả công cụ →JWT Decoder
Decode JWT token, xem header/payload/claims với thời gian dễ đọc.
MỚISo sánh văn bản (Diff)
Paste 2 đoạn text/code → highlight khác biệt từng từ/dòng/ký tự. Phù hợp diff output AI.
MỚIJSON Schema Generator
Tạo JSON Schema (Draft-07) từ JSON mẫu — dùng cho structured output LLM, validate API.
MỚIFormat JSON
Format / minify / validate JSON. Sort key A-Z, custom indent, phím tắt Ctrl+Enter.