Le REGEX est un outil très puissant permettant de manipuler les chaines de caractères.
Quand on écrit une REGEX, le programme va chercher toutes les correspondances possibles entre la REGEX et le texte comparé.
Il est utilisé sur JetPunk par les QuizMaker. Pour JetPunk, le texte comparé est celui que vous entrez en réponse du quiz.
Dans ce quiz, nous verrons 2 symboles spéciaux du REGEX :
^ et
$ .
Pour chacun de mes quiz sur le REGEX, vous aurez un mini-cours avec des exemples juste au-dessus des réponses.
Pour répondre au quiz, vous devez entrez une réponse qui sera validée par la REGEX mis en indice.
Attention ! Jetpunk compare les REGEX et vos réponses dès que vous écrivez une nouvelle lettre ! Pour voir l'effet du '$', essayez de copier-coller des mots trop long et de supprimer les lettres en trop une par une.
Je vous donne quelques liens utiles si vous voulez approfondir le sujet :
Un article de Stewart sur les REGEX et Jetpunk
La page Wikipédia sur le REGEX
Toute la série ici !
"AT" est une REGEX qui cherchera AT dans votre réponse, donc validera ATLANTA et RABAT mais pas ANTIGUA
"^AT" est une REGEX qui cherchera AT au début de votre réponse donc validera ATLANTA uniquement
"AT$" est une REGEX qui cherchera AT à la fin de votre réponse donc validera RABAT uniquement
Par exemple, pour GUEJDC, si vous tapez AIGUEJDC, vous verrez que ça marche quand même car il n'y a pas le ^ avant.
Pour les mots qui termine par $, c'est plus compliqué, car Jetpunk vérifie votre réponse à chaque fois que vous tapez une lettre. Pour tester ce symbole, essayez de copier-coller un mot trop long, puis effacer un par un les caractères et vous verrez l'utilité du symbole.