Analizador Regex

Anterior Siguiente

Si todo lo demás falla, resuelva su problema con un regex. El analizador Regex utiliza el archivo .NET lenguaje de expresiones regulares y se basa en grupos con nombre para extraer atributos de mensaje RAS (https://learn.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference).

Nombre del parámetro

Obligatorio 

Descripción

Valor predeterminado

Valor posible

Encoding

Codificación de origen del mensaje procedente del sistema automatizado.

UTF-8

 

StartBytes

No

Bytes que delimitan el comienzo de un mensaje válido. Cualquier bytes anteriores a esto será descartado.

 

Bytes, en notación hexadecimal.

EndBytes

Bytes que delimitan el final de un mensaje válido.

 

Bytes, en notación hexadecimal.

Patrón

El patrón regex, incluidos los grupos de captura con sus nombres de campo.

 

No es nulo.

XML de ejemplo:

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