Regex Playground

Learn, test, and debug regular expressions with real-time matching, explanations, and common patterns. Perfect for developers learning regex or debugging complex patterns.

Audits

Pass

Install

openclaw skills install regex-playground

Regex Playground

Interactive regular expression learning and testing tool.

Usage

regex "pattern" "test string"

Features

  • 🎯 Real-time matching
  • 📖 Plain English explanation
  • 🔍 Match groups extraction
  • 📋 Common patterns library
  • 🧪 Test cases generator

Example

Input: regex "(\w+)@(\w+)\.(\w+)" "test@example.com"

Output:
✓ Match: test@example.com
Group 1: test
Group 2: example  
Group 3: com

Explanation:
- (\w+) - capture word characters (test)
- @ - literal @
- (\w+) - capture word characters (example)
- \. - literal dot
- (\w+) - capture word characters (com)

Common Patterns

PatternMeaningExample
\d+One or more digits123
\w+Word charactershello_123
[a-z]Letter rangea, b, c
^startStarts withstart...
end$Ends with...end
`ab`OR
a*Zero or more a'', a, aaa
a+One or more aa, aaa

Commands

  • regex explain <pattern> - Explain pattern in plain English
  • regex test <pattern> <string> - Test pattern against string
  • regex library - Show common patterns
  • regex generate <type> - Generate test cases (email, url, phone, etc.)

Use Cases

  • Debug regex in code
  • Learn regex by seeing matches
  • Validate input patterns
  • Extract data from strings