Les RegEx

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

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

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

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

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

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

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

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

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

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

11) #^$# permet de trouver :
  aucune ligne
  les lignes vides
  une ligne qui commence par $
  toutes les lignes
  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) L'expression régulière #xyz$# est vrai pour :
  abc
  xyzabc
  abcxyz
  xyz
  Je ne sais pas

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

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

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

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

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

19) #[42]# est vrai pour ?
  4
  42
  2
  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