Regexcrossword.com
Voici un site avec un concept très ludique pour apprendre et jouer avec les:
- les Expressions Régulières (regex)
Bien souvent elles sont le cauchemar de l’apprenti programmeur…Et pourtant une fois qu’on sait les manipuler , on peut quasiment tout faire avec et « matcher » n’importe quel motif dans un texte (entre autre).
Principe du jeu?
Vous connaissez le principe des mots croisés ? Bah là c’est pareil.
Basé sur le moteur d’expressions régulières en Javascript ,vous devez remplir des cases en devinant la lettre qui doit correspondre à la regex horizontale ainsi qu’à celle verticale. Bon voici quelques petits exemples avec la solution pour mieux comprendre:
1er exemple:
le signe « | » signifiant « ou bien »
2ème exemple:
Au choix une des lettres entre crochets
3ème exemple:
Verticalement: la lettre A doit être présente au minimum 2 fois
Horizontalement: la lettre A doit être présente une seule fois
Horizontalement: soit la lettre B , soit la lettre A
Ces 3 exemples sont volontairement très simples 🙂
Plusieurs modes de jeu
Au fur et à mesure, la difficulté des « puzzles » augmente sensiblement . On a 3 niveaux de difficulté: beginner, intermediate et experimented.
La grille classique vous lasse, pas de soucis plusieurs modes de jeu existent:
- palindrome
- Doucble cross
- Hamlet
- etc..
Pour les plus passionnés et dégourdis d’entre vous, le site vous laisse la possibilité de proposer vos propres grilles de regex. Elles sont notés par les joueurs.
Voici actuellement la première du classement (attention risque de migraine)
Prérequis
Techniquement, pour y jouer , il vous faudra un navigateur ayant minimum ce numéro de version:
- Chrome 22+, Firefox 20+, Opera 12.15+ and Internet Explorer 9+.
Si comme moi vous tombez accroc, vous devez créer un compte sur le site pour sauvegarder votre progression.
Du coup , vous savez à quoi je joue en ce moment dans les transports 😉
source: https://regexcrossword.com
Leave a Reply