StringReverseFind (FPScript)
Recherche la dernière concordance dans une sous-chaîne et retourne sa position.
Syntaxe
StringReverseFind(String, Substring [ , IgnoreCase = FALSE ])
La syntaxe de la fonction StringReverseFind se compose des éléments suivants :
Section |
Description |
---|---|
String |
La chaîne de caractères dans laquelle il faut chercher. Les structures de données autorisées sont Scalaire, Séries de données et Matrice de données. Les types de données pris en charge sont Chaîne de caractères. |
Substring |
Segment de chaîne de caractères à trouver. Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Chaîne de caractères. |
IgnoreCase |
Une valeur booléenne qui indique s'il faut ignorer la casse lors d'une recherche. Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Valeur booléenne. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut FALSE . |
Remarques
Le type de données du résultat est toujours Entier de 32 bits.
La structure du résultat correspond à celle de l'argument String.
Le résultat est la position de la dernière correspondance de segment de chaîne de caractères trouvée. La position est comptée à partir de zéro. Si rien n'a été trouvé, -1 est renvoyé.
Si l'argument String est une série de données ou une matrice de données, le calcul est effectué par élément et le résultat est soit une série de données, soit une matrice de données.
Si un argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété.
Disponible dans
FlexPro Basic, Professional, Developer Suite
Exemples
StringReverseFind("CH_1_1", "_") |
Renvoie 4. |