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.
Few-Shot Learning Prompt Builder
Create effective few-shot learning prompts with examples that teach AI models new tasks quickly.
Code Review Critic
Perform thorough code review with security, performance, and best practices feedback
Data Pipeline Architecture Review
Review and optimize data pipeline architectures for performance and reliability