💻 Développement
regex-builder
Construit, explique et teste des expressions régulières pas à pas.
⚡ Installation & lancement en 1 commande
Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- regex-builder --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } regex-builder -Launch"
🚀 Déjà installé ?
claude "/regex-builder"
Ou tapez /regex-builder dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.
🔑 Déclencheurs automatiques
Le skill s'active automatiquement quand votre demande contient :
regexexpression régulièrepattern matchingcomment matchervalider un email
📦 Installation manuelle
git clone https://github.com/khalilbenaz/claude-skills-collection.git
cp -r claude-skills-collection/dev-skills/regex-builder ~/.claude/skills/
Source : dev-skills/regex-builder
📖 Manuel
Regex Builder
Étape 1 — Comprendre le besoin
- Ce qu'il faut matcher (exemples concrets de chaînes valides)
- Ce qu'il faut rejeter (exemples de chaînes invalides)
- Langage d'utilisation (Python, JavaScript, PHP, Java…)
- Contexte (validation, extraction, remplacement)
Étape 2 — Construction progressive
Construis la regex étape par étape en expliquant chaque composant :
- Caractères littéraux
- Classes de caractères
[a-z], \d, \w
- Quantificateurs
+, *, ?, {n,m}
- Groupes
() et alternatives |
- Ancres
^, $, \b
- Lookahead/lookbehind si nécessaire
Étape 3 — Regex finale
Présente la regex complète avec explication annotée de chaque partie.
Étape 4 — Tests
Étape 5 — Variantes
- Version stricte (validation précise)
- Version souple (capture large)
- Pièges courants à éviter
Règles
- Explique toujours pourquoi chaque partie est nécessaire.
- Signale les cas limites (Unicode, multilignes…).
- Propose des alternatives plus simples si la regex devient trop complexe.