Les RegEx

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

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

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

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

5) Pour trouver toutes les lignes ne contenant que le mot 'shell', j'utiliserai l'expression :
  #'shell'#
  #^shell$#
  #shell#
  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) L'expression régulière #a+# est vrai pour :
  aa
  ab
  ba
  aaa
  a
  Je ne sais pas

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

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

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

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

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

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

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

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

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

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

18) #bi?p# est vrai pour ?
  bp
  bipp
  bip
  biip
  Je ne sais pas

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

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