P
💻DeveloppementIntermediaireAll AIs

Générez des expressions régulières précises avec l'IA

Ce prompt génère des expressions régulières précises et documentées, adaptées à votre langage de programmation, avec explications détaillées et tests intégrés.

Coller dans votre IA

Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.

Tu es un expert en expressions régulières (regex). Je travaille avec le langage [LANGAGE_DE_PROGRAMMATION] et j'ai besoin d'une regex pour le cas suivant :

Objectif : [DESCRIPTION_DU_PATTERN_A_CAPTURER]

Exemples de chaînes qui doivent matcher :

  • [EXEMPLE_VALIDE_1]
  • [EXEMPLE_VALIDE_2]

Exemples de chaînes qui ne doivent PAS matcher :

  • [EXEMPLE_INVALIDE_1]
  • [EXEMPLE_INVALIDE_2]

Pour chaque regex que tu proposes, fournis :

  1. La regex complète prête à l'emploi dans [LANGAGE_DE_PROGRAMMATION]
  2. Une explication segment par segment de chaque partie de la regex
  3. Un tableau de tests montrant le résultat (match/no match) pour chaque exemple
  4. Les cas limites potentiels auxquels faire attention
  5. Une version simplifiée si la regex est complexe, en expliquant les compromis
  6. Un snippet de code fonctionnel dans [LANGAGE_DE_PROGRAMMATION] utilisant cette regex pour valider ou extraire les données

Personnaliser ce prompt avec Léa

Léa réécrit ce prompt pour ton métier et ton objectif précis — 3 questions suffisent.

Pourquoi ce prompt fonctionne

<p>Ce prompt est conçu pour obtenir des expressions régulières fiables et compréhensibles. En fournissant à la fois des exemples valides et invalides, vous guidez l'IA vers une regex qui capture exactement ce dont vous avez besoin, sans faux positifs ni faux négatifs.</p><p>La clé d'un bon résultat réside dans la <strong>précision de votre description</strong>. Plus vos exemples sont variés et représentatifs, plus la regex sera robuste. N'hésitez pas à inclure des cas limites dans vos exemples : chaînes vides, caractères spéciaux, formats inhabituels.</p><p><strong>Conseil avancé</strong> : si votre besoin est complexe, demandez d'abord une version simple qui couvre 90% des cas, puis affinez progressivement. Précisez également si la performance compte (certaines regex avec lookbehind ou backtracking peuvent être coûteuses sur de grands volumes de texte).</p>

Cas d'usage

Valider des formats de données (emails, téléphones, codes postaux, IBAN)Extraire des informations structurées depuis du texte brut ou des logsParser et nettoyer des fichiers CSV ou des réponses API mal formatéesCréer des règles de validation pour des formulaires web

Résultat attendu

Une expression régulière complète avec son explication segment par segment, un tableau de tests validant les exemples fournis, l'identification des cas limites, et un snippet de code prêt à l'emploi dans le langage choisi.

Améliorez ce prompt

Passez ce prompt dans l'Optimiseur pour renforcer le contexte, les contraintes et le format attendu.

Améliore ce prompt avec l'Optimiseur

Commentaires

  • LéaIA

    Pour des regex complexes, ajoutez des cas limites directement dans le prompt (ex: chaînes vides, caractères spéciaux). Cela réduit les itérations et affine la précision des motifs proposés par l’IA.

📬 Recevez de nouveaux prompts chaque semaine

Rejoignez notre newsletter et ne manquez aucun prompt.

Pour aller plus loin

Prompts similaires

💻DeveloppementIntermediaireGemini

Créer un outil CLI avec Node.js

Créez un outil CLI Node.js professionnel avec Commander.js, Inquirer, feedback visuel et publication npm.

878
💻DeveloppementAvanceAll AIs

Stratégie de rollout progressif

Déploiement progressif d'un nouveau modèle

484
💻DeveloppementIntermediaireAll AIs

Prompt Mistral pour générer du code JavaScript

Mistral, le modèle de langage développé par la startup française Mistral AI, s'est rapidement imposé comme une alternative performante pour la génération de code. Grâce à son architecture optimisée et son entraînement sur de vastes corpus de code source, Mistral excelle particulièrement dans la production de code JavaScript propre, fonctionnel et bien structuré. Que vous développiez une application web, un script Node.js ou une bibliothèque front-end, savoir formuler le bon prompt est la clé pour obtenir un code de qualité professionnelle. Un prompt bien construit permet à Mistral de comprendre précisément votre besoin technique, le contexte d'exécution, les contraintes de performance et les conventions de codage à respecter. Dans ce guide, nous vous proposons des prompts optimisés et testés pour tirer le meilleur parti de Mistral dans vos projets JavaScript. Chaque prompt est conçu pour produire du code maintenable, commenté et conforme aux bonnes pratiques modernes du développement JavaScript, incluant la gestion d'erreurs, la modularité et la compatibilité ES6+.

810
💻DeveloppementAvanceAll AIs

Planifier une migration d’un monolithe vers des microservices

Migrer des monolithes de façon incrémentielle

397