//
Supports text inputs up to 50 MB. Computations execute entirely within your local browser memory with zero server uploads.
$1, $2), details match indices, provides flag controls (g, i, m, s, u), and catches syntax errors with clear diagnostic explanations.The tester executes native ECMAScript RegExp parsing with detailed inspection:
(...) into indexed capture group arrays (Group 1, Group 2), as well as named capture groups ((?<name>...)).g (Global): Matches all occurrences throughout the text rather than stopping at the first match.i (Ignore Case): Case-insensitive matching (A matches a).m (Multi-line): Treats ^ and $ as line start and end anchors instead of whole-string boundaries.s (DotAll): Allows . to match newline characters (``).
u (Unicode): Enables full Unicode code-point matching for surrogate pairs and emojis.(a+)+$) to prevent browser tab locking.\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b) in the Regex Pattern field.g (Global), i (Case Insensitive), m (Multi-line), s (DotAll), u (Unicode).g), Case-Insensitive (i), Multi-line (m), DotAll (s), and Unicode (u).Scenario: Testing a regex pattern for extracting email addresses and user domains.
Pattern: ([\w.-]+)@([\w.-]+\.[a-z]{2,}) | Text: 'Contact sarah@company.com today.'Match 1: 'sarah@company.com' | Group 1: 'sarah' | Group 2: 'company.com'
Matches full email and isolates username and domain in capture groups.
Scenario: Capturing year, month, and day components from a date string.
Pattern: (?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2}) | Text: '2026-08-29'Match 1: '2026-08-29' | Groups: year='2026', month='08', day='29'
Demonstrates named capture group extraction.