La función de sistema StrLib.findStr busca la primera aparición de una subserie dentro de una serie.
StrLib.findStr(
origen VagText in,
índiceSubserieOrigen INT inOut,
longitudSubserieOrigen INT in,
serieBúsqueda VagText in)
returns (resultado INT)
Si serieBúsqueda se encuentra en la subserie origen, índiceSubserieOrigen se establece para indicar su ubicación (el byte de la subserie origen donde empieza la subserie coincidente). En caso contrario, índiceSubserieOrigen no cambia.
source = "123456";
sourceIndex = 1
sourceLength = 6
search = "34";
result =
StrLib.findStr(source,sourceIndex,sourceLength,"34");
// resultado = 0, sourceIndex = 3
Conceptos relacionados
Diagrama de sintaxis para funciones EGL
Consulta relacionada
Biblioteca StrLib de EGL