WebAssembly visualizer for Rust regular expressions [src]

legend

literal a 5 \n
concat ·
alternation |
repetition * + ? {m,n} (greedy)
*? +? ?? {m,n}? (lazy)
group (n) (?<name>) (?:)
class [a-z] \d \w \s \p{L}
assertion ^ $ \b \A \z
other . (?i)

AST: Abstract Syntax Tree
HIR: High-level Intermediate Representation