Skip to content

Instantly share code, notes, and snippets.

@pierrealexaline
Last active March 30, 2020 23:49
Show Gist options
  • Select an option

  • Save pierrealexaline/d4586528fefef0c689fb553a58a6f754 to your computer and use it in GitHub Desktop.

Select an option

Save pierrealexaline/d4586528fefef0c689fb553a58a6f754 to your computer and use it in GitHub Desktop.

Utilisation des regex

Texte de référence :

Matrix (31/03/1999) - 130 minutes

IMDB note 9/10 (https://www.imdb.com/title/tt0133093)

Thomas A. Anderson (Keanu Reeves), un jeune informaticien connu dans le monde du hacking sous le pseudonyme de Neo, est contacté via son ordinateur par ce qu’il pense être un groupe de hackers. Ils lui font découvrir que le monde dans lequel il vit n’est qu’un monde virtuel, la matrice, dans lequel les êtres humains sont gardés sous contrôle.

Morpheus (Laurence Fishburne), le capitaine du Nebuchadnezzar, contacte Neo et pense que celui-ci est l’Élu qui peut libérer les êtres humains du joug des machines et prendre le contrôle de la matrice.

Enoncé et réponses :

Trouve l'expression régulière qui cherche la seule occurrence du deuxième prénom de Néo -> A.
/A\./
Trouve l'expression régulière qui cherche la date contenue dans le document -> XX/XX/XXXX
/(\d{1,2})\/(\d{1,2})\/(\d{2,4})/
Trouve l'expression qui cherche la note contenue dans le texte ->X/XX ou XX=10
/[1-9]\/10/
Trouve l'expression régulière qui renvoie les mots ayant au moins 14 caractères
/[a-zA-Z]{14,}/
Trouve l'expression régulière qui correspond à l'url de la fiche du fils sur IMDB https://www.imdb.com/title/tt0133093 (sans parenthèses)
/(https:\/\/[w]{3}\.imdb\.com\/title\/tt[\d]{7})/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment