Les RegEx

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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