Documentaciónobtener_primera_parte(str, delim)

obtener_primera_parte(str,delim)\texttt{obtener\_primera\_parte}(str, delim)

Nombre

obtener_primera_parte - Devuelve la primera parte de un texto dividido por delimitador.

Sinopsis

parte = strings.obtener_primera_parte(str, delim)

Descripcion

Divide un texto usando un delimitador y retorna la primera parte resultante.

Es util para:

  • extraer prefijos
  • leer la primera seccion de un codigo
  • separar nombre base antes de un delimitador

Comportamiento

  • Usa la misma logica de division por delimitador.
  • Retorna el contenido anterior a la primera aparicion de delim.
  • Si no hay separacion efectiva, devuelve la parte disponible.

Funciones API relacionadas

  • strings.dividir_en_palabras()
  • strings.dividir_en_caracteres()
  • 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
strSTRINGTexto a ser dividido.
delimSTRINGDelimitador a ser usado para la division.

Valor de retorno

STRING - STRING ubicado antes de la primera aparicion del delimitador.

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, substr
	NUMERICO i, cant

	str = "Aprovecha+este+dia+para+hacer+algo+que+te+guste."
	delimitador = "+"
	substr = strings.obtener_primera_parte(str, delimitador)


	IMPRIMIR(substr)

FINAL