Regex Pattern Generator and Explainer
Generates precise regular expressions for any text matching task and explains each component in plain English, with test cases and language-specific implementation code.
Content
Generate and explain a regex pattern for the following task: Task Description: {{task_description}} Example Strings to Match: {{match_examples}} Example Strings to NOT Match: {{no_match_examples}} Programming Language: {{language}} Flags Needed (case insensitive, multiline, etc.): {{flags}} Additional Constraints: {{constraints}} Provide: ## 1. The Regex Pattern The final regex pattern, formatted clearly. ## 2. Plain English Explanation Break down every component of the pattern: - Go token by token - Explain what each part matches and why - Use analogies where helpful ## 3. Visual Breakdown Table | Pattern Piece | Meaning | Example Match | ## 4. Test Cases Confirm the pattern against your provided examples: - Strings that SHOULD match: [list with result] - Strings that should NOT match: [list with result] - Edge cases to be aware of ## 5. Implementation Code Ready-to-use code snippet in {{language}} showing: - How to compile/use this regex - How to extract matches - How to replace using the pattern ## 6. Common Pitfalls 2-3 things that could go wrong with this pattern and how to handle them. ## 7. Alternative Approaches If a simpler or more readable alternative exists, suggest it.
Related Prompts
Parallel Agent Task Decomposer
Breaks a complex software project or task into parallelisable sub-tasks suitable for running multiple AI coding agents simultaneously in isolated git branches.
AI Agent Architecture Designer
Design a complete AI agent system with tool use, memory, and reasoning capabilities
Vibe Coding Sprint Planner
Plan a rapid prototyping session using AI-assisted vibe coding methodology
Agentic Workflow Orchestrator
Design and coordinate multi-agent AI workflows that delegate tasks to specialized AI assistants