Regex Generator Pro
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_70c2f807/regex-generator-pro.
About this skill
Problem
Engineers often know regex is the right tool but stall on syntax details: anchors, quantifiers, groups, backreferences, and engine differences. This skill targets turning natural-language matching rules into testable patterns, without replacing full program logic or data pipelines.
How it works
It first separates what should match, what should not, and the target language or engine. Then it puts a copy-ready regex first, followed by segment-level explanations for ^, $, (?:...), and backreferences, with positive and negative examples and edge cases. It supports JavaScript, Python, Java, and Go syntax, and can explain existing patterns, diagnose errors, and provide loose or strict variants.
Boundaries
It does not execute matches or process data automatically. For nested HTML/XML structures, semantic analysis, or large-scale cleaning, use dedicated parsers, NLP tools, or ETL code. Specify the runtime environment before generating, and watch out for catastrophic backtracking and ReDoS risks.
Use Cases
- A backend engineer building form validation needs email, phone, and URL regex patterns, plus examples of inputs that should be accepted and rejected.
- A Python data-cleaner debugging a failing regex needs help locating quantifier, group, and escaping issues, then receives a corrected runnable pattern.
- A frontend maintainer working on legacy code needs a segment-by-segment explanation of an existing regex, with positive, negative, and edge-case test examples.
- A Java service developer converting requirements into validation rules needs a testable regex and warnings about catastrophic backtracking or unsafe patterns.
Best For
- A backend engineer responsible for form validation: turns email, phone, and URL rules into testable regexes and checks boundary inputs.
- A data engineer maintaining Python cleaning scripts: debugs regex errors involving quantifiers, groups, and escaping, then gets a corrected pattern.
- A frontend engineer taking over legacy code: explains an existing regex segment by segment and adds positive, negative, and edge-case examples.
- A Java engineer building API validation logic: converts natural-language matching requirements into engine-specific syntax and flags backtracking risks.
Related Skills
Creates themed learning sites by generating flashcards, lessons, quizzes, index, and progress pages into a deployable website.
End-to-end mathematical optimization modeling with Gurobi and Python, covering data validation, code generation, solving, result analysis, and iterative revision.
Executes an Eversheet Web CDP login using externally supplied baseUrl, username, and password, then verifies the page reaches a logged-in home state.
Clarify product goals, user flows, pages, data, and permissions, then output an implementation-ready development prompt and lightweight spec.