Aide pour expression régulière

Bonjour, malgré la lecture des tutos, j’ai un peu de mal pour la construction de mon expression régulière et j’aimerais bien de l’aide.
J’ai un champs texte sous la forme suivante : 00AAA0000
c’est à dire :

  • 9 caractères au total
  • 2 premiers caractères = deux derniers chiffres de l’année (par exemple en 2023 = 23)
  • les 3 caractères suivants sont des lettres majuscules,
  • les 4 derniers sont des chiffres

Merci de votre aide

Bonjour Eric,

Voici une regex qui répond à votre demande :
^\d{2}[A-Z]{3}\d{4}$

Comment la lire ?

^ : début de la chaine de caractère
\d : le caractère doit être un chiffre, peut aussi s’écrire [0-9] (gamme allant de 0 à 9)
[A-Z] : toutes les lettres majuscules (gamme allant de A à Z)
{n} : n occurrences du paterne précédent
$ : fin de la chaine de caractères

Ainsi on a :

  • on doit commencer en début de chaine de caractères
  • on doit avoir 2 chiffres (de 0 à 9)
  • on doit avoir 3 lettres majuscules (de A à Z)
  • on doit avoir 4 chiffres (de 0 à 9)
  • on doit finir la chaine de caractères

Je recommande le site https://regex101.com/ pour tester les expressions régulières.