Bienvenue sur l'assistance EYESEE Solution

Se connecter à EYESEE Cloud | Contacter l'assistance | Langue

Tous les articles
Imprimer

Formation RegEx

1. Qu’est ce qu’une RegEx ?

Une expression régulière, ou RegEx (Regular Expression) est un schéma (ou filtre).
Elle accepte un certain ensemble de caractères et rejette le reste.

  • Si un code à barre ne correspond pas à l’expression régulière saisie dans le champ « Filtre » de l’acquisition scanner, il ne sera pas scanné par le drone.
  • S’il correspond, le drone passe à l’emplacement suivant.

2. Les 5 RegEx les plus utilisées 

3. Exemples de RegEx

  • L001389765824 => L00[0-9]{10} 

Tout ce qui commence par un L00 avec les 10 chiffres entre 0 et 9  qui suivent.
Si on souhaite récupérer uniquement les chiffres sans L00, on écrirait :  L00([0-9]{10})

  • 0354A89756004 => 0[0-9]{3}[A-Z][0-9]{5}

Code barre qui commence par un 0 puis les 3 chiffres entre 0 et 9, une lettre entre A et Z, les 5 chiffres suivants entre 0 et 9.

  • L54168568974569 =>L[0-9]{8,14}

Tous les codes commençant par la lettre L majuscule puis de chiffres entre 0 et 9 de minimum 8 et maximum 14.

  • +E659ME5846546L => \+[E|G][5-9]{3}ME[0-9]{7}L

Commence par un”+”, précédé d’un antislash pour signifier que c’est bien le signe « + » qui est attendu, suivi d’une lettre majuscule E ou G, suivi de 3 chiffres entre 5 et 9, des lettres ME, de 7 chiffres entre 0 et 9 et se terminant par un L majuscule.

  • N325-545 => N[0-9]{3}-[0-9]{3}

Code barre commençant par un N, 3 chiffres qui suivent compris entre 0 et 9, un tiret puis à nouveau 3 chiffres entre 0 et 9.
Si on souhaite récupérer un code barre avec la lettre N, suivie de 3 caractères (quels qu’ils soient), un tiret, puis 3 caractères on écrirait : N…-…

  • 158G-8465 => [1-9]{3}[A-[^K-N]Z]-[0-9]{4} 

Tous les codes commençant par 3 chiffres de 1 à 9, suivi d’une lettre entre A et Z à l’exclusion des lettres allant de K à N inclus, d’un tiret, puis de 4 chiffres entre 0 et 9.

4. Description des caractères

  • Caractères spéciaux :
  • Quantifieurs :
  • Quelques exemples de classes et intervalles :

5. Tester et vérifier une RegEx

Vous pouvez tester et vérifier une RegEx directement dans EYESEE Tablet dans le menu OUTILS (Tools)

Consultez la documentation EYESEE Tablet pour plus d’informations

Cet article vous a-t-il été utile ?
Comment pouvons-nous améliorer cet article ?
Please submit the reason for your vote so that we can improve the article.
Table of Contents