Documentacióncontiene_substr(texto, patron)

contiene_substr(texto,patron)\texttt{contiene\_substr}(texto, patron)

Nombre

contiene_substr - Indica si un texto contiene un patron exacto.

Sinopsis

es = strings.contiene_substr(texto, patron)

Descripcion

Indica si un texto contiene un patron exacto al menos una vez.

Es util para:

  • validaciones de presencia
  • filtros simples por subcadena
  • decisiones rapidas sobre contenido textual

Comportamiento

  • Retorna FALSO si el texto o el patron estan vacios.
  • Retorna FALSO si el patron es mas largo que el texto.
  • Devuelve un LOGICO con el resultado de la busqueda.

Funciones API relacionadas

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

Parámetros

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

Valor de retorno

LOGICO - Resultado logico.

  • VERDADERO: patron aparece dentro de texto.
  • FALSO: no aparece.

Ejemplo

ejemplo.blox
INCLUIR "strings.api"

FUNCION PRINCIPAL
INICIO

	STRING str, substr
	NUMERICO i
	LOGICO cont

	str = "Aprovecha este dia para hacer algo que te guste. O no."
	substr = "dia"
	cont = strings.contiene_substr(str, substr)

	IMPRIMIR(cont)

FINAL