Documentaciónreemplazar_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
STRINGcon 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ámetro | Tipo | Descripción |
|---|---|---|
| texto | STRING | Texto a ser explorado. |
| sub | STRING | Patron a ser buscado. |
| nuevo_sub | STRING | Nuevo 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