Documentaciónobtener_ultima_parte(str, delim)

obtener_ultima_parte(str,delim)\texttt{obtener\_ultima\_parte}(str, delim)

Nombre

obtener_ultima_parte - Devuelve la ultima parte de un texto dividido por delimitador.

Sinopsis

parte = strings.obtener_ultima_parte(str, delim)

Descripcion

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

Es util para:

  • extraer sufijos
  • obtener extensiones logicas
  • quedarse con el ultimo segmento de una ruta

Comportamiento

  • Usa la misma logica de division por delimitador.
  • Retorna el contenido posterior a la ultima 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_primera_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 despues de la ultima 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_ultima_parte(str, delimitador)


	IMPRIMIR("- ", substr)

FINAL