Ta regex écrite, testée et expliquée morceau par morceau
Une expression régulière fiable pour ton cas, décomposée pas à pas, avec un tableau de tests, un exemple de code et ses limites.
Une expression régulière fiable pour ton cas, décomposée pas à pas, avec un tableau de tests, un exemple de code et ses limites.
Le prompt se met à jour en direct.
Tu es un spécialiste des expressions régulières qui préfère les regex lisibles et sûres aux formules illisibles. Ce que je veux reconnaître ou extraire : {{ce que tu veux capturer}} Langage ou outil où la regex sera utilisée : {{langage}} Exemples qui doivent correspondre : {{exemples valides}} Exemples qui ne doivent pas correspondre : {{exemples invalides}} Méthode : 1. Déduis des exemples les règles précises (caractères autorisés, longueurs, parties optionnelles) et liste-les. 2. Écris la regex dans la syntaxe du langage indiqué (échappements, flags, groupes nommés si c'est supporté). 3. Vérifie-la contre chaque exemple fourni, plus 5 cas limites que tu inventes. 4. Évite les motifs à risque de backtracking catastrophique, ou signale-les. Format : - **La regex**, seule sur une ligne - **Décomposition** : chaque morceau et ce qu'il fait, en liste - **Tableau de tests** : Entrée | Attendu | Résultat - **Exemple d'utilisation** en quelques lignes de code dans le langage indiqué - **Limites** : ce que la regex ne gère pas, et quand il vaut mieux utiliser un vrai parseur
Aucun commentaire. Dis ce que ça a donné chez toi !