</>DevTools

.*Regex Tester

Test regular expressions with live matching

//
Common Patterns:

Matches: 0

No matches found

Regex Tester Complete Guide

Regular expressions (regex) are powerful text pattern tools used everywhere in software: searching, replacing, validating, parsing. Supported by all major languages — JavaScript, Python, Go, Java. This tool uses the JavaScript regex engine with real-time matching and replacement.

Enhanced Features

  • Live Matching: Results as you type
  • Match Highlighting: Yellow highlights in source text
  • Replace Mode: $1, $2 capture group substitution
  • Common Patterns: Email, URL, phone, IP, date, color, Korean, number — one click
  • Capture Groups: Named groups (?<name>...) auto-extracted

Metacharacter Reference

CharMeaning
.Any single char (except newline; with s flag includes)
^ $Start / end (per-line with m flag)
* + ?0+ / 1+ / 0-1
{n} {n,m}Exactly n / n to m
[abc] [^abc]Character set / negated set
\d \w \sDigit / word char / whitespace
\D \W \SNegations
\b \BWord boundary / non-boundary
a|ba or b
() (?:)Capture / non-capture group
(?=) (?!)Positive/negative lookahead

🔗Related Tools💻 Regex / Code