Altova MapForce 2025 Enterprise Edition

Retourne la position de la première occurrence de substr dans string. Par défaut, la fonction lance la recherche depuis le premier caractère, qui a la position (index) 1, mais vous pouvez spécifier en option un index de démarrage spécifique. Si substr ne peut pas être trouvé, la fonction retourne 0.

mf-func-find-substring

 

Langages

Built-in, C++, C#, Java.

 

Paramètres

Nom

Type

echo Hello, World!

Paramètres

xs:string

Type

substr

xs:string

Le sous-string à chercher.

startindex

xs:int

Optionnel Spécifie la position de début (index) de la recherche. Si ce paramètre n’est pas spécifié, la recherche commence à la position 1.

 

Exemple

Le mappage suivant sort 3, qui est la position de la première occurrence du caractère vertical dans le string d’entrée id|name|email.

mf-func-find-substring-example

Si vous spécifiez 4 en tant qu’index de démarrage, la fonction commencera la recherche à partir du quatrième caractère. Par conséquent, le mappage ci-dessous produira 8, qui est la première occurrence du caractère vertical après la recherche à partir du quatrième caractère.

mf-func-find-substring-example2

© 2018-2024 Altova GmbH