@FindFirst

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