DocumentaciónSUBSTR(cadena, desde, largo)

SUBSTR(cadena,desde,largo)\texttt{SUBSTR}(cadena, desde, largo)

Nombre

SUBSTR - Extrae una subcadena de un STRING.

Sinopsis

sub = SUBSTR(cadena, desde, largo)

Descripcion

Extrae una porcion de texto a partir de una posicion inicial y una longitud dadas.

Es una primitiva basica para recorte, lectura parcial y analisis de cadenas.

Comportamiento

  • Usa una posicion inicial 1-based.
  • Extrae hasta largo caracteres.
  • Retorna la subcadena resultante.

Funciones API relacionadas

  • LONGITUD()
  • ENCONTRAR()
  • DIVIDIR()
  • TRIM()
  • REEMPLAZAR()

Parámetros

ParámetroTipoDescripción
cadenaSTRINGCadena base.
desdeNUMERICOPosición inicial (1-based).
largoNUMERICOCantidad de caracteres.

Valor de retorno

STRING - Subcadena resultante.

Ejemplo

ejemplo.blox
FUNCION PRINCIPAL

INICIO 

   STRING cadena, resultado
   NUMERICO desde, largo

   cadena = "Este es un ejemplo de la funcion interna SUBSTR."
   desde = 12
   largo = 7

   resultado = SUBSTR(cadena, desde, largo)

   IMPRIMIR(resultado)      // "ejemplo"

FINAL