|
|
|
|
Verifica si una cadena coincide con el formato definido por una expresión regular. Se pueden recuperar las diferentes subcadenas que componen el formato. La especificación utilizada para las expresiones regulares es ECMAScript. TXT_Result is string // Define the string to be tested and the format it should match. sString is string = "28/03/2003" sDateFormat is string = "([0-9]+)/([0-9]+)/([0-9]+)" // Variables used to retrieve the different parts of the format. sDay is string sMonth is string sYear is string // If the string matches the format, its different parts are displayed. IF RegexMatch(sString, sDateFormat, sDay, sMonth, sYear) THEN TXT_Result = "Days: " + sDay TXT_Result += CR + "Month: " + sMonth TXT_Result += CR + "Year: " + sYear END // Case-insensitive verification IF RegexMatch( EDT_LICENSEPLATE, "?i[A-Z]{2}[-][0-9]{3}[-][A-Z]{2}" ) THEN ... END Sintaxis
Verificar un formato y extraer los elementos que coinciden con el formato Ocultar los detalles
<Result> = RegexMatch(<Element to check> , <Format> [, <Variable 1> [... [, <Variable N>]]])
<Result>: booleano - True si la cadena coincide con el formato especificado,
- False si la cadena no coincide con el formato.
<Element to check>: Cadena de caracteres Cadena de caracteres a verificar. <Format>: Cadena de caracteres Formato de referencia. La especificación utilizada para las expresiones regulares es ECMAScript. Observación: Puede utilizar "?i" al principio de la expresión para que la verificación no distinga entre mayúsculas y minúsculas. <Variable 1>: Cadena de caracteres, entero, etc. Variable que se inicializará automáticamente con el valor que coincide con la primera parte de <Format>. Cada parte está definida por los caracteres '(' y ')'. <Variable N>: Cadena de caracteres, entero, etc. Variable que se inicializará automáticamente con el valor que coincide con la enésima parte de <Format>. Cada parte está definida por los caracteres '(' y ')'.
Verificar un formato y recuperar los elementos que coinciden con el formato en un array Ocultar los detalles
<Result> = RegexMatch(<Element to check> , <Format> , <Array of strings>)
<Result>: booleano - True si la cadena coincide con el formato especificado,
- False si la cadena no coincide con el formato.
<Element to check>: Cadena de caracteres Cadena de caracteres a verificar. <Format>: Cadena de caracteres Formato de referencia. La especificación utilizada para las expresiones regulares es ECMAScript. Observación: Puede utilizar "?i" al principio de la expresión para que la verificación no distinga entre mayúsculas y minúsculas. <Array of strings>: Array Nombre del array a rellenar. Los elementos del array se inicializarán automáticamente con los valores que coinciden con las diferentes partes de <Format>. Clasificación Lógica de negocio / UI: Código neutro
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|