Permet de faire des recherches de chaines en spécifiant certains passage comme le fait la recherche de fichier ('*.exe' ou 'image?.jpg')
Comportement du Pattern :
| ? Indique qu'il doit y avoir un caractère
| * Indique qu'il doit y avoir au moins 0 caractères
| {? et * sont cumulables. Ex:
| ? -> La chaine doit faire 1 caractère
| ?? -> La chaine doit faire 2 caractères
| ???? -> La chaine doit faire 4 caractères
| etc...
| * -> La chaine sera renvoyée (**, ****, etc. a le meme effect)
| {Ex: a*c -> La chaine commence par 'a' et doit finir par 'c'
| Ex: 'avec' est validé mais pas 'aéré'
| tr**c -> La chaine commence par 'tr' et doit finir par 'c'
| Ex: 'truc' est validé mais pas 'dropec'
| *ien -> La chaine doit finir par 'ien'
| Ex: 'tien', 'amphibien', 'ocuyfsgocien' seront validés
| }
| ?* -> La chaine doit faire au moins 1 caractère
| {Ex: a?*c -> La chaine commence par 'a' et doit finir par 'c' avec au moins 1 caractère entre
| Ex: 'avec' est validé mais pas 'aéré', 'ac' ne le sera pas non plus
| tr?**c -> La chaine commence par 'tr' et doit finir par 'c' avec au moins 1 caractère entre
| Ex: 'truc' est validé mais pas 'dropec' ni 'trc'
| ?*ien -> La chaine doit finir par 'ien' avec au moins 1 caractère avant
| Ex: 'tien', 'amphibien', 'ocuyfsgocien' seront validés mais pas 'ien'
| }
| ??*? -> La chaine doit faire au moins 3 caractères
| ***? -> La chaine doit faire au moins 1 caractère
| etc...
| }