Documentacióncontar_ocurrencias(texto, sub)

contar_ocurrencias(texto,sub)\texttt{contar\_ocurrencias}(texto, sub)

Nombre

contar_ocurrencias - Cuenta cuantas veces aparece una subcadena en un texto.

Sinopsis

n = strings.contar_ocurrencias(texto, sub)

Descripcion

Cuenta cuantas veces aparece una subcadena dentro de un texto usando division por patron.

Es util para:

  • medir repeticiones de una secuencia
  • analizar densidad de un patron
  • validar estructura textual repetitiva

Comportamiento

  • Cuenta ocurrencias no solapadas.
  • Se basa en DIVIDIR(texto, sub, partes).
  • Devuelve un NUMERICO con la cantidad de apariciones detectadas.

Funciones API relacionadas

  • strings.posicion_ocurrencias()
  • strings.contiene_substr()
  • strings.reemplazar_primero()
  • strings.reemplazar_todos()
  • strings.extraer_entre()

Parámetros

ParámetroTipoDescripción
textoSTRINGTexto a ser explorado.
subSTRINGpatron a buscar.

Valor de retorno

NUMERICO - NUMERICO con la cantidad de ocurrencias no solapadas de sub.

Ejemplo

ejemplo.blox
INCLUIR "strings.api"

FUNCION PRINCIPAL
INICIO 

	STRING str, sub, partes[10]
	NUMERICO i, cant

	str = "No es lo que logras, es lo que superas. Eso es lo que define tu vida."
	sub = "lo"
	cant = strings.contar_ocurrencias1(str, sub)

	IMPRIMIR("\nCantidad de ocurrencias = ", cant)	

 FINAL