Documentaciónobtener_parte(str, delim, n)
Nombre
obtener_parte - Devuelve una parte puntual de un texto dividido por delimitador.
Sinopsis
parte = strings.obtener_parte(str, delim, n)
Descripcion
Divide un texto usando un delimitador y devuelve la parte indicada por posicion.
Es util para:
- leer columnas logicas dentro de una cadena
- extraer un segmento especifico
- trabajar con estructuras de texto repetitivas
Comportamiento
- Divide el texto con el delimitador indicado.
- Selecciona la parte
ndentro del resultado. - Devuelve un
STRINGcon la parte solicitada.
Funciones API relacionadas
strings.dividir_en_palabras()strings.dividir_en_caracteres()strings.obtener_primera_parte()strings.obtener_ultima_parte()strings.contar_partes()strings.obtener_partes()strings.reemplazar_delimitador()strings.unir_partes()strings.contar_palabras()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| str | STRING | Texto a ser dividido. |
| delim | NUMERICO | Delimitador a ser usado para la division. |
| n | NUMERICO | Indica que se requiere la n-esima parte. |
Valor de retorno
STRING - Devuelve la parte e-nesima (por posición) de una cadena delimitada.
Ejemplo
ejemplo.blox
//
// En el tratamiento de strings, las 'partes' son los elementos en los cuales
// se puede dividir ese string. Si se divide en 2, entonces hay 2 'partes'.
// Si se divide en palabras, entonces cada palabra es una 'parte'.
//
// Las partes estan separadas entre si por un 'delimitador'.
// Existe la parte 1 -> 1ra parte, 2 -> 2da parte, 3 -> 3ra parte etc.
// Numeracion posicional.
//
INCLUIR "strings.api"
FUNCION PRINCIPAL
INICIO
STRING str, delimitador, substr
NUMERICO i, cant
str = "Aprovecha este dia para hacer algo que te guste."
delimitador = " "
substr = strings.obtener_parte(str, delimitador, 3)
IMPRIMIR(substr)
FINAL