Les RegEx

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

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

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

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

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

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

7) #[ab\\$]# est vais pour
  a ou b ou \\ ou $
  a ou b en fin de ligne
  a ou b ou $
  Je ne sais pas

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

9) 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

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

11) L'expression régulière #a+# est vrai pour :
  ba
  aa
  ab
  a
  aaa
  Je ne sais pas

12) #{0,}# équivaut à :
  *
  $
  .
  +
  ?
  Je ne sais pas

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

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

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

16) 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

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

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

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

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