Les RegEx

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

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

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

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

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

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

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

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

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

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

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

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

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

14) Comment trouver tout ce qui n'est pas un chiffre ?
  #[!0-9]#
  #[^0-9]#
  #^[0-9]#
  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) #[42]# est vrai pour ?
  42
  4
  2
  Je ne sais pas

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

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

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

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