Documentaciónobtener_partes(str, delim)

obtener_partes(str,delim)\texttt{obtener\_partes}(str, delim)

Nombre

obtener_partes - Divide un texto y devuelve todas sus partes.

Sinopsis

partes = strings.obtener_partes(str, delim)

Descripcion

Divide una cadena usando un delimitador y devuelve todas las partes resultantes.

Es util para:

  • procesar cadenas estructuradas
  • recorrer todos los segmentos de un texto
  • reutilizar la division en otras funciones

Comportamiento

  • Usa el delimitador indicado para separar el texto.
  • Retorna todas las partes en un vector de STRING.
  • No selecciona una posicion puntual: devuelve el conjunto completo.

Funciones API relacionadas

  • strings.dividir_en_palabras()
  • strings.dividir_en_caracteres()
  • strings.obtener_primera_parte()
  • strings.obtener_ultima_parte()
  • strings.contar_partes()
  • strings.obtener_parte()
  • strings.reemplazar_delimitador()
  • strings.unir_partes()
  • strings.contar_palabras()

Parámetros

ParámetroTipoDescripción
strSTRINGCadena a ser dividida.
delimNUMERICODelimitador a ser usado para la division.

Valor de retorno

STRING - Devuelve TODAS las partes de una cadena delimitada en un vector de string.

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'. 
//

INCLUIR "strings.api"

FUNCION PRINCIPAL
INICIO

	STRING str, delimitador, partes[20]
	NUMERICO i, cant

	str = "Aprovecha este dia para hacer algo que te guste. O no."
	delimitador = " "
	partes = strings.obtener_partes(str, delimitador)

	DEPURAR(partes)

FINAL