Documentacióncontar_partes(str, delim)
Nombre
contar_partes - Cuenta cuantas partes produce una division por delimitador.
Sinopsis
n = strings.contar_partes(str, delim)
Descripcion
Cuenta cuantas partes produce la division de un texto usando un delimitador dado.
Es util para:
- medir fragmentacion de un texto
- validar estructuras separadas por delimitadores
- anticipar cuantas partes se podran recorrer
Comportamiento
- Se basa en la misma logica de
DIVIDIR. - Si el delimitador aparece
nveces, normalmente retornan+1partes. - Devuelve un
NUMERICOcon la cantidad encontrada.
Funciones API relacionadas
strings.dividir_en_palabras()strings.dividir_en_caracteres()strings.obtener_primera_parte()strings.obtener_ultima_parte()strings.obtener_parte()strings.obtener_partes()strings.reemplazar_delimitador()strings.unir_partes()strings.contar_palabras()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| str | STRING | Texto a ser dividido. |
| delim | STRING | Delimitador a ser usado para la division. |
Valor de retorno
NUMERICO - NUMERICO con la cantidad de partes encontradas.
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, partes[100]
NUMERICO i, cant
str = "Aprovecha este dia para hacer algo que te guste. O no."
delimitador = " "
cant = strings.contar_partes(str, delimitador)
//cant = DIVIDIR(str, delimitador, partes)
IMPRIMIR(cant:0)
FINAL