Documentacióndividir_en_palabras(s)

dividir_en_palabras(s)\texttt{dividir\_en\_palabras}(s)

Nombre

dividir_en_palabras - Divide un texto usando espacio en blanco como separador.

Sinopsis

partes = strings.dividir_en_palabras(s)

Descripcion

Divide un STRING en palabras, usando el espacio en blanco como delimitador.

Es util para:

  • tokenizar frases simples
  • separar palabras para recorrerlas
  • preparar texto para conteos o comparaciones

Comportamiento

  • Usa el espacio en blanco como separador.
  • Retorna un vector de STRING con las palabras resultantes.
  • No aplica normalizacion adicional antes de dividir.

Funciones API relacionadas

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

Parámetros

ParámetroTipoDescripción
sSTRINGString a ser dividido.

Valor de retorno

STRING - Vector de string conteniendo todas las palabras resultantes de la division.

Ejemplo

ejemplo.blox
INCLUIR "strings.api"

FUNCION PRINCIPAL
INICIO

	STRING str, vstr[20]
	NUMERICO i, cant

	//
	// Divide un string en palabras separadas por coma ","
	// Hace lo mismo que DIVIDIR(str, " ", vstr)


	str = "Aprovecha este dia para hacer algo que te guste."
	vstr = strings.dividir_en_palabras(str)
	//DIVIDIR(str, " ", vstr)

	i = 1
	MIENTRAS(i <= vstr.dim) HACER
		IMPRIMIR("\n", vstr[i])
		i = i + 1
	FIN_MIENTRAS

FINAL