Guest User

Untitled

a guest
Dec 7th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. ^a|b|c$ équivaut à ^a OU b OU c$ => on matche les chaînes qui commence par a, ce qui contient b et ce qui finit par c.
  2.  
  3. ^(a|b|c)$ => la parenthèse change tout. Là, on matche ce ce commence ET termine par (a|b|c). Donc on matche seulement a, b, et c avec rien d'autre dans la chaîne.
  4.  
  5. Donc si on veut une belle regexp pour détecter un numéro de département, on a plein de surprises si on fait comme ceci (on matche à peu près n'importe quoi, et on se demande pourquoi...) :
  6. #^0[1-9]|[1-8][0-9]$|9[0-5]|2[Aa]|2[Bb]$#
  7.  
  8. Donc la regexp pour un numéro de département en france métropolitaine, c'est ça :
  9. #^(0[1-9]|[1-8][0-9]$|9[0-5]|2[Aa]|2[Bb])$#
Add Comment
Please, Sign In to add comment