@Matches

@MATCHES devuelve "true" si la primera subcadena de una cadena coincide con la expresión regular especificada.

Tipo de DTP:

@MATCHES se puede asignar a un DTP de tipo cadena, contraseña, miembro, miembros, dimensión o dimensiones.

Sintaxis:

@MATCHES(text,regExpr,IgnoreCase)

Parámetros:

Parámetro Descripción
text Petición de datos en tiempo de diseño
regExpr Consulte "java.util.regex.Pattern" en la documentación de Java
IgnoreCase Opcional. True o False. Si se deja vacío, se establece de forma predeterminada en True.

Ejemplo:

[Matches_Mbr]=@MATCHES([Mbr],[Match_String_Mbr],"true")

Donde:

  • [Mbr] es un DTP de tipo miembro que admite peticiones de datos.

  • [Match_String_Mbr] es un DTP de tipo cadena que admite peticiones de datos.

  • IgnoreCase es "true".

Suponga que se introducen los siguientes valores:

  • [Mbr]: "P_100"

  • [Match_String_Mbr] "\p{Alnum}", que es la expresión regular Java para devolver un carácter alfanumérico.

En este ejemplo, [Matches_Mbr] devuelve "true".