Skip to content

rexplain

Welcome to the documentation for rexplain!

rexplain is a Python toolkit for understanding, testing, and generating examples for regular expressions.

Installation

pip install rexplain

Features

  • Regex explanation
  • Example string generation
  • Regex testing with feedback
  • CLI and Python API

Quick Start

CLI

rexplain explain "^\d{3}-\d{2}-\d{4}$"

Python API

from rexplain import explain, examples, test
print(explain(r"\d+"))
print(examples(r"[A-Z]{2}\d{2}", count=2))
print(test(r"foo.*", "foobar"))