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