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
AI Agent System Behavior Tester
Generates a comprehensive test suite of adversarial, edge-case, and functional prompts to stress-test any AI agent or chatbot for reliability, safety, and performance.
SQL Query Optimizer
Optimize SQL queries for performance and best practices
Chain-of-Thought Reasoning
Step-by-step reasoning prompt for complex problem solving
Edge Case Explorer
Generate comprehensive edge cases and boundary condition tests for any system