Analyseur Regex

Précédent Suivant

Si tout le reste échoue, résolvez votre problème avec une expression régulière. L'analyseur d’expressions régulières utilise leNET s’appuie sur des groupes nommés pour extraire les attributs de message RAS (https://learn.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference).

Nom du paramètre

Obligatoire 

Description

Valeur par défaut

Valeur possible

Encodage

Oui

Encodage source du message provenant du système d’automatisation.

utf-8

 

StartBytes

Non

Octets délimitant le début d’un message valide. Tous les octets antérieurs seront ignorés.

 

Octets, en notation hexadécimale.

EndBytes

Oui

Octets délimitant la fin d’un message valide.

 

Octets, en notation hexadécimale.

Schéma

Oui

Le modèle d’expression régulière, y compris les groupes de capture avec leurs noms de champ.

 

Non nulle.

Exemple XML :

<RegexParser>
   <StartBytes></StartBytes>
   <EndBytes>0D0A</EndBytes>
   <Encoding>utf-8</Encoding>
   <Pattern>(?<cartNumber>S0P,(?!A,0,0,0,0,0,0,0,0).*)</Pattern>
</RegexParser>