# 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.

- Skill: `dvcrn/regex-playground` (Agent Skill)
- Install (CLI): `npx skillmds@latest add dvcrn/regex-playground`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dvcrn/regex-playground/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: dvcrn (https://skillmd.com/u/dvcrn)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/dvcrn/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

| Pattern | Meaning | Example |
|---------|---------|---------|
| `\d+` | One or more digits | 123 |
| `\w+` | Word characters | hello_123 |
| `[a-z]` | Letter range | a, b, c |
| `^start` | Starts with | start... |
| `end$` | Ends with | ...end |
| `a|b` | OR | a or b |
| `a*` | Zero or more a | '', a, aaa |
| `a+` | One or more a | a, 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
