Documentacióndividir_en_caracteres(str)
Nombre
dividir_en_caracteres - Convierte un texto en un vector de caracteres.
Sinopsis
partes = strings.dividir_en_caracteres(str)
Descripcion
Convierte un STRING en un vector de STRING, donde cada elemento contiene un solo caracter.
Es util para:
- recorrer texto caracter por caracter
- aplicar validaciones manuales
- construir transformaciones letra a letra
Comportamiento
- Recorre el texto con
SUBSTR(str, i, 1). - Usa indexacion base 1 propia de
STRING[]en BLOX. - Retorna un vector de caracteres como
STRING[].
Funciones API relacionadas
strings.dividir_en_palabras()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ámetro | Tipo | Descripción |
|---|---|---|
| str | STRING | String a ser dividido. |
Valor de retorno
STRING[] - STRING[] con cada caracter del texto en una posicion del vector.
Ejemplo
ejemplo.blox
INCLUIR "strings.api"
FUNCION PRINCIPAL
INICIO
STRING str, vstr[10]
NUMERICO i, cant
str = "palindromo"
vstr = strings.dividir_en_caracteres(str)
i = 1
MIENTRAS(i <= vstr.dim) HACER
IMPRIMIR("\n", vstr[i])
i = i + 1
FIN_MIENTRAS
FINAL