@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".