Tester des expressions régulières avec des résultats reproductibles.
Les tests nécessitent un véritable moteur regex compatible. Indiquez le motif, les options et les chaînes d’exemple pour rendre le résultat reproductible.
Adaptez le processus à votre tâche.
Exécutez le motif et les options fournis sur des chaînes explicites dans un moteur compatible. Consignez la présence de correspondances et, si pertinent, captures ou positions, en conservant les entrées exactes pour reproduire le test.
- Ce que vous fournissez
- Motif, variante et chaînes d’exemple.
- Ce que vous obtenez
- Résultats de correspondance d’un moteur regex déterministe adapté.
Consultez les données et le résultat.
Entrée et sortie illustratives · exemple pédagogique, pas une exécution WebAct en direct
Exemple champ
JavaScript expression /^cat$/ with no flags. Test cat, Cat, cats and a string containing cat followed by a newline.
Exemple complet
cat → true Cat → false cats → false cat followed by a newline → false Reproduce with: samples.map(value => /^cat$/.test(value))
Chargez ces données dans le prompt, puis copiez-le dans WebAct pour essayer la tâche. Votre résultat peut différer de l'illustration.
Décisions et dépannage.
Une explication en prose peut-elle remplacer l’exécution de tests regex ?
Elle peut décrire le comportement attendu, mais un résultat de test exige une évaluation réelle dans le moteur indiqué. Distinguez prévisions et résultats exécutés.
Pourquoi des tests répétés se comportent-ils différemment avec le même motif JavaScript ?
Examinez les options avec état et la gestion de lastIndex, notamment pour les expressions global ou sticky. Utilisez une réinitialisation volontaire ou une instance neuve pour les tests indépendants.
Référence pour ce processus.
Essayez avec votre propre source.
Remplacez l'exemple par vos données dans le prompt. Gardez les exigences nécessaires, puis copiez la tâche dans WebAct.
Personnaliser et copier la tâche ↑