Aller au menu - Aller au contenu

Statistiques de réponses au QCM

<= Retour au cours

Lequel de ces caractères n'est pas un métacaractère ?
  • _ (79.9 %)
  • \ (11.7 %)
  • $ (8.4 %)
Pourquoi cette Regex va planter ?
Code : Autre
1
#[1-5a-e:-.]+#
  • Le point n'est pas échappé (16.3 %)
  • Le tiret n'est pas correctement positionné (74.2 %)
  • Les deux-points sont interdits à la fin d'une classe (9.5 %)
Quelle est l'option qui permet de faire en sorte que le point compte aussi les Entrées (\n) ?
  • i (7 %)
  • s (78.8 %)
  • U (14.2 %)
Quelle classe correspond à \W ?
  • [0-9] (8.8 %)
  • [^a-zA-Z0-9_] (60.4 %)
  • [a-zA-Z0-9] (30.8 %)
Laquelle de ces Regex va permettre de reconnaître un mot de passe de 4 à 8 lettres, acceptant uniquement des minuscules, des chiffres et des tirets mais à condition que le mot de passe commence et se termine par une lettre ? (niark, je suis diabolique ^^ )
  • #^[a-z][-a-z0-9]{2,6}[a-z]$# (63.3 %)
  • #^[-a-z0-9]{8}$# (3.3 %)
  • #^[a-z]?[a-z0-9-]{4,8}[a-z]?$# (33.4 %)
Que contient $3 dans cette petite Regex ?
Code : Autre
1
#(Je (suis) (?:un) (Zér))0#
  • un (24.4 %)
  • Zér (69.8 %)
  • un Zér (5.8 %)
Quelle Regex capturera les dates au format international AAAA-MM-JJ pour obtenir 3 variables $1, $2 et $3 qui serviront ensuite à transformer la date au format français JJ/MM/AAAA ? Petite difficulté : il faut aussi accepter les années à 2 chiffres (AA-MM-JJ doit marcher !)
  • #([0-9]{2}(?:[0-9]{2})?)-([0-9]{2})-([0-9]{2})# (25.5 %)
  • #([0-9]{2,4})-([0-9]{2})-([0-9]{2})# (62.8 %)
  • #([0-9]{2}([0-9]{2})*)(-[0-9]{2}){2}# (11.7 %)

<= Retour au cours