Apprendre le REGEX 4. Symboles spéciaux et crochets : - ^
Dans le cours précédent, on a vu comment fonctionnait les crochets [ ].
Je vais vous montrer comment optimiser leurs utilisations.
Si vous le mettez à l’intérieur des crochets, - signifie 'la liste de tous les caractères entre'. [A-Z] signifie tous les caractères majuscules, [a-z] tous les minuscules, [0-9] tous les chiffres, [a-c] les lettres a, b et c, etc. Attention ! Jetpunk ne fais pas la différence entre majuscule et minuscule et ne compte pas les symboles! Si vous le mettez à l’intérieur des crochets, ^ signifie 'la liste de tous les caractères sauf'. [^E] signifie tous les caractères sauf E !
"^D[^AE]NJUAN" n'acceptera pas DANJUAN ou DENJUAN mais acceptera DONJUAN par exemple
"^ABC[^A-Z]$" acceptera ABC suivi d'une chiffre, d'une lettre ou d'une lettre minuscule. Attention ! comme dit précédement, Jetpunk confonds majuscule et minuscule, et ne compte pas les symboles, donc pour Jetpunk, les seuls réponses valables sont les réponses de type ^ABC[0-9]$