DocumentaciónENCONTRAR(cadena, sub_cadena)
Nombre
ENCONTRAR - Busca una subcadena dentro de una cadena.
Sinopsis
pos = ENCONTRAR(cadena, sub_cadena)
Descripcion
Busca una subcadena dentro de un texto y retorna su posicion.
Se usa como primitiva de busqueda simple dentro del runtime y en utilidades de procesamiento textual.
Comportamiento
- Recorre
cadenabuscandosub_cadena. - Retorna la posicion de la coincidencia en formato 1-based.
- Si no hay coincidencia, el valor exacto depende del runtime actual.
Funciones API relacionadas
SUBSTR()REEMPLAZAR()DIVIDIR()LONGITUD()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| cadena | STRING | Texto donde se busca. |
| sub_cadena | STRING | Texto a buscar. |
Valor de retorno
NUMERICO - Posición 1-based de la coincidencia encontrada.
Ejemplo
ejemplo.blox
FUNCION PRINCIPAL
INICIO
STRING cadena, subcadena, destino
NUMERICO resultado
cadena = "Este es un ejemplo de la funcion interna ENCONTRAR."
subcadena = "funcion"
resultado = ENCONTRAR(cadena, subcadena)
DEPURAR(resultado) // Posicion de "funcion"
FINAL