Altova MapForce 2023 Enterprise Edition

Devuelve la posición de la primera aparición de substr dentro de string, a partir de la posición startindex. Por defecto, la búsqueda empieza por el primer carácter, que tiene la posición 1, pero también puede indicar un índice inicial distinto. Si no se encuentra la cadena substr, el resultado es 0.

mf-func-find-substring

 

Lenguajes

Disponible para Java, C#, C++ y el motor de ejecución integrado.

 

Parámetros

Nombre

Tipo

Descripción

string

xs:string

La cadena de entrada.

substr

xs:string

La subcadena que se debe buscar.

startindex

xs:int

Opcional. Indica la posición (índice) inicial de la búsqueda. Si no se indica este parámetro, la búsqueda empieza en la posición 1.

 

Ejemplo

El resultado de la asignación siguiente es 3, que es la posición de la primera aparición de la barra vertical en la cadena de entrada id|name|email.

mf-func-find-substring-example

Si indica que el índice inicial es 4, entonces la función empieza a buscar por el cuarto carácter. Por lo tanto, el resultado de la asignación siguiente sería 8, que es la primera aparición de la barra vertical a partir del cuarto carácter.

mf-func-find-substring-example2

© 2017-2023 Altova GmbH