Version: 0.1.2 Axioma Tools
Parses regular expressions and shows their structure visually.
bash
python3 axiom_regex_visualizer.py "^(?:[a-z0-9!#$%&*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&*+/=?^_`{|}~-]+)*)@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$"
python
from axiom_regex_visualizer import parse, explain
tree = parse(r'\b\d{3}-\d{4}\b')
explain(tree) # 'Word boundary, exactly 3 digits, dash, exactly 4 digits, word boundary'
CheckStatusUnit tests20+ casesPerformance<100msSecurityPure stdlib, no injectionDeterminismByte-to-byte stableLicenseApache-2.0
Last updated: 2026-06-14