Documentaciónreemplazar_todos(texto, sub, nuevo_sub)

reemplazar_todos(texto,sub,nuevosub)\texttt{reemplazar\_todos}(texto, sub, nuevo_{sub})

Nombre

reemplazar_todos - Reemplaza todas las ocurrencias de un patron dentro de un texto.

Sinopsis

nuevo = strings.reemplazar_todos(texto, sub, nuevo_sub)

Descripcion

Busca un patron dentro de un texto y reemplaza todas sus ocurrencias por otro.

Es util para:

  • normalizar texto
  • cambiar separadores o etiquetas repetidas
  • limpiar entradas antes de procesarlas

Comportamiento

  • Explora el texto buscando sub.
  • Aplica internamente strings.reemplazar_primero() hasta agotar coincidencias.
  • Devuelve un nuevo STRING con todos los cambios aplicados.

Funciones API relacionadas

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

Parámetros

ParámetroTipoDescripción
textoSTRINGTexto a ser explorado.
subSTRINGPatron a ser buscado.
nuevo_subSTRINGNuevo patron.

Valor de retorno

STRING - Texto con todos los patrones cambiados.

Ejemplo

ejemplo.blox
INCLUIR "strings.api"

FUNCION PRINCIPAL
INICIO 

	STRING str, sub, new_sub, resultado
	VECTOR v[30]
	NUMERICO i, cant

	str = "No es lo que logras, es lo que superas. Eso es lo que define tu vida."
	sub = "lo"
	new_sub = "(LO)"
	resultado = strings.reemplazar_todos(str, sub, new_sub)

	IMPRIMIR(resultado)
FINAL