Documentaciónextraer_entre(texto, ini, fin)
Nombre
extraer_entre - Devuelve el texto comprendido entre dos patrones.
Sinopsis
sub = strings.extraer_entre(texto, ini, fin)
Descripcion
Devuelve el substring comprendido entre dos patrones dentro de un texto.
Es util para:
- extraer contenido delimitado
- recuperar bloques marcados por inicio y fin
- parsear estructuras textuales simples
Comportamiento
- Busca un patron inicial y uno final.
- Devuelve el contenido ubicado entre ambos.
- Si no encuentra el inicio o el final, retorna un mensaje textual de error.
- Retorna un
STRINGcon el bloque extraido o con el mensaje correspondiente.
Funciones API relacionadas
strings.posicion_ocurrencias()strings.contiene_substr()strings.contar_ocurrencias()strings.reemplazar_primero()strings.reemplazar_todos()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| texto | STRING | Texto a ser explorado. |
| ini | STRING | Primer patron a ser buscado. Marca el inicio del sub-string buscado. |
| fin | STRING | Segundo patron a ser buscado. Marca el final del sub-string buscado. |
Valor de retorno
STRING - Devuelve el sub-string entre dos patrones, o un mensaje textual si no encuentra inicio o final.
Ejemplo
ejemplo.blox
INCLUIR "strings.api"
FUNCION PRINCIPAL
INICIO
STRING str
STRING ini, fin
NUMERICO i, cant
str = "Aprovecha+este+dia+para+hacer+algo+que+te+guste."
ini = "para"
fin = "algo"
str = strings.extraer_entre(str, ini, fin)
IMPRIMIR(str)
FINAL