@MATCHES
renvoie la valeur "True" si la première sous-chaîne d'une chaîne correspond à l'expression régulière donnée.
Type de DTP :
@MATCHES
peut être affecté à une DTP de type chaîne, mot de passe, membre, membres, dimension ou dimensions.
Syntaxe :
@MATCHES(text,regExpr,IgnoreCase)
Paramètres :
Paramètre | Description |
---|---|
text |
Invite de conception |
regExpr |
Reportez-vous à la documentation Java pour "java.util.regex.Pattern". |
IgnoreCase |
Facultatif. True ou False. Si ce paramètre est laissé vide, sa valeur par défaut est True. |
Exemple :
[Matches_Mbr]=@MATCHES([Mbr],[Match_String_Mbr],"true")
Où :
[Mbr]
est une DTP activable de type membre.
[Match_String_Mbr]
est une DTP activable de type chaîne.
IgnoreCase
a la valeur "True".
Supposons que les valeurs suivantes sont indiquées :
[Mbr]
: "P_100"
[Match_String_Mbr]
"\p{Alnum}", qui correspond à l'expression régulière Java permettant de renvoyer un caractère alphanumérique.
Dans cet exemple, [Matches_Mbr]
renvoie la valeur "True".