Les RegEx

1) L'expression régulière #xyz$# est vrai pour :
  abc
  xyzabc
  abcxyz
  xyz
  Je ne sais pas

2) Comment filtrer les années de 2014 à 2019 ?
  #2014-2019#
  #201[4-9]#
  #[2014-2019]#
  #{2014,2019}#
  Je ne sais pas

3) Le REGEX '^' indique :
  une fin
  42
  un début ou une négation
  un exposant
  Je ne sais pas

4) #5$# fonctionne pour :
  555YYY
  5ye123
  123AY5
  $$$$$
  Je ne sais pas

5) #h{2}# signifie :
  deux fois 'h'
  un 'h' ou deux 'h'
  hexadécimal
  Je ne sais pas

6) #[tas]# est vrai pour :
  sat
  a
  uniquement le mot 'tas'
  Je ne sais pas

7) #^$# permet de trouver :
  aucune ligne
  les lignes vides
  toutes les lignes
  une ligne qui commence par $
  Je ne sais pas

8) + * et ? sont appelés des :
  séparateur
  qualificateur
  quantificateur
  opérateur
  Je ne sais pas

9) Comment détecter une chaîne de caractères qui commence ET se termine par a ou b ?
  #(a|b)#
  #^[ab].*[ab]$#
  #^(ab)$#
  #^[ab]$#
  #$(ab)^#
  Je ne sais pas

10) Pour rechercher tout ce qui n'est pas un chiffre, j'utilise :
  [^0-9]
  [!0-9]
  [\0-9]
  [~0-9]
  Je ne sais pas

11) Comment avoir les lignes dont le premier caractère est différent de 'a' ?
  #^[^a]#
  #^!a#
  #^[!a]#
  Je ne sais pas

12) Pour trouver toutes les séquences de caractères '00' situées en fin de ligne, j'utiliserai l'expression :
  #00^#
  #00$#
  #^00$#
  #^00#
  Je ne sais pas

13) Pour trouver toutes les séquences de caractère xyz situées en début de ligne, j'utiliserai l'expression :
  #^xyz$#
  #$xyz#
  #^xyz#
  #xyz$#
  Je ne sais pas

14) #[42]# est vrai pour ?
  42
  4
  2
  Je ne sais pas

15) Comment obtenir 2,3 ou 4 fois "A" ?
  A[2,4]
  A{2-4]
  A{2,4}
  A{2-4}
  Je ne sais pas

16) #gr[aoi]s$# est vrai pour
  gras sont les chats
  42
  les chats sont gris
  les gros chat sont mignons
  Je ne sais pas

17) Pour indiquer un début de ligne il faut utiliser :
  &
  $
  !
  ^
  Je ne sais pas

18) Pour trouver toutes les lignes ne contenant que le mot 'shell', j'utiliserai l'expression :
  #^shell$#
  #'shell'#
  #shell#
  Je ne sais pas

19) \w est équivalent à
  [A-Za-z_]
  [^a-zA-Z0-9_]
  [^0-9]
  [A-Za-z0-9_]
  Je ne sais pas

20) Comment trouver tout ce qui n'est pas un chiffre ?
  #^[0-9]#
  #[^0-9]#
  #[!0-9]#
  Je ne sais pas