A jamais au-delà des compétences de mon petit cerveau, Steelson...
Je suis de le même état d'esprit ! C'est beau mais j'y comprend pas grands choses !!
Mais non, pas du tout. C'est plus simple que certaines formules matricielles dont certains ici présents mais que je n'ose citer par respect pour leur grande science en ont fait leur fonds de commerce !
C'est plus simple que les dico.scripting également utilisés.
Je ne suis pas parti d'une feuille blanche, la fonction à laquelle je viens d'ajouter un paramètre optionnel est un condensé de ce que j'ai pu lire ici et là. C'est vrai que j'avais un peu utilisé les expressions régulières en php. Donc la fonction, générique, on n'y touche plus et on la sert à toutes les sauces.
Ensuite, pour ce qui est du pattern, c'est simple : {7}
veut dire 7 fois ce qui précède, à savoir un chiffre de [0-9]
, et ensuite une lettre et une seule de [A-Z]
. Et une fois les ingrédients assemblés, cela donne ([0-9]){7}[A-Z]
La bible ... utilisez qwant ou wiki : https://fr.wikipedia.org/wiki/Expression_r%C3%A9guli%C3%A8re