Test regular expressions without confusing language flavors
This multi-language Regex Tester separates JavaScript and Python into genuine live execution modes. Patterns are not silently translated from one flavor to another, helping you identify syntax and behavior differences accurately.
Each run reports complete matches, numbered captures, named captures, source ranges, line and column locations, replacement output, and execution duration. Matching text is rendered with escaped DOM text nodes so user input cannot inject HTML.
JavaScript and Python execution
JavaScript mode uses the browser’s native RegExp
implementation. Python mode loads CPython through Pyodide and
executes the standard-library re engine inside a
separate Web Worker.
Code for additional languages
The code generator creates starting examples for PHP, Java, C#, Ruby, Go, and Rust. Because these engines have different feature sets, generated code should be validated in the target runtime.