Pack 6 Motifs retors
Références arrière
Lire les règles : Groupes : capturer et nommer dans le Guide →
Attrapez les mots où une lettre apparaît au moins trois fois.
Références arrière⚡⚡⚡⚡⚡
Références arrière⚡⚡⚡⚡⚡
Attraper · 0/5
- mississippiCible
- pepperCible
- assessCible
- refereeCible
- bananaCible
Épargner · touchés : 0
- catInnocent
- tableInnocent
- planetInnocent
- regexInnocent
- helloInnocent
Votre motif
À propos de ce pack
Avancé · 6 niveaux
Motifs retors est un pack avancé construit sur les références arrière et les assertions avant (lookahead). Une référence arrière comme \1 correspond au même texte qu'un groupe a capturé plus tôt, et un lookahead comme (?=…) vérifie ce qui suit sans le consommer. Ensemble, ils gèrent des règles que les classes et les quantificateurs ne savent pas exprimer.
Le premier plateau attrape les mots où une lettre apparaît trois fois, comme banana et assess. Viennent ensuite les mots qui commencent et finissent par les deux mêmes lettres, comme onion, les chaînes où aucun caractère n'apparaît deux fois de suite, les nombres dont les chiffres ne font que monter, comme 2489, un seul niveau de parenthèses, et un mot dit deux fois de suite, comme couscous. Chaque piège est là pour casser la réponse paresseuse.
Chaque niveau a aussi des tests cachés : des mots que vous ne voyez pas. Réussir les mots affichés résout le niveau ; réussir aussi les tests cachés le fait entrer au classement.
Si vous aimez ce genre de défi, Sorcellerie regex est encore plus difficile. Le parcours Groupes et références arrière explique les groupes de capture depuis le début.