@FINDFIRST trouve la première sous-chaîne d'une chaîne qui correspond à l'expression régulière donnée.
Type de DTP :
@FINDFIRST peut être affecté à une DTP de type chaîne, mot de passe, membre, membres, dimension ou dimensions.
Syntaxe :
@FINDFIRST(text,regExpr,IgnoreCase)
Paramètres :
| Paramètre | Description |
|---|---|
text |
Invite de conception, membre, fonction ou texte saisi |
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 :
[FINDF_PW_T]=@FINDFIRST([PW],[FindF_String_PW],"true")
Où :
[FINDF_PW_T] est une DTP de type mot de passe qui n'est pas une invite sélectionnée.
[PW] est une DTP activable de type mot de passe.
[FindF_String_PW] est une DTP activable de type chaîne.
Supposons que les valeurs suivantes sont indiquées :
[PW] : " test20pw15test"
[FindF_String_PW] : "\d\d" (qui correspond à l'expression JAVA permettant de renvoyer tout chiffre suivi d'un chiffre)
Ignorecase : "true"
Dans cet exemple, [FINDF_PW_T] renvoie la valeur "20".