Skip to content

Instantly share code, notes, and snippets.

@mohtth
Created May 14, 2019 17:25
Show Gist options
  • Save mohtth/ca32b8d0fc418bc3dcadcb1ad320c16a to your computer and use it in GitHub Desktop.
Save mohtth/ca32b8d0fc418bc3dcadcb1ad320c16a to your computer and use it in GitHub Desktop.
Regex : Les expressions régulières
1. Comme pour les étapes précédentes, teste toutes les expressions régulières du challenge sur le site http://regexr.com/, sur le même texte d'exemple, disponible pour rappel sur le Gist suivant.
2. Trouve l'expression régulière qui cherche la seule occurrence du deuxième prénom de Néo (soit le A. de "Thomas A. Anderson).
Hint : cherches vite Néo avant qu'il ne s'échappe...
3. Trouve l'expression régulière qui cherche la date contenue dans le document.
Hint: il ne s'agit pas juste de chercher le texte 31/03/1999, mais de chercher deux chiffres et un slash, suivi de deux chiffres et d'un slash, suivi de quatre chiffres.
4. Trouve l'expression qui cherche la note contenue dans le texte, sans pour autant sélectionner une partie de la date (tu peux t'aider du caractère espace avant la note).
Hint; , il ne s'agit pas de chercher directement le texte 9/10, mais de chercher un chiffre et un slash, suivi de deux chiffres.
5. Trouve l'expression régulière qui renvoie les mots ayant au moins 14 caractères (tu devrais trouver l'age du capitaine, à moins que ça ne soit son vaisseau !)
6. Trouve l'expression régulière qui correspond à l'url de la fiche du fils sur IMDB https://www.imdb.com/title/tt0133093 (attention à ne pas sélectionner les parenthèses).
Résultats:
1 -
2 - A\.
3 - [0-9]{2}[\/\-][0-9]{2}[\/\-][0-9]{4}
4 - \s[0-9]{1}[\/\-][0-9]{2}
5 - [a-zA-Z-]{14}
6 - (https?|ftp|ssh|mailto):\/\/[a-z0-9\/:%_+.,#?!@&=-]+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment