lang • subst

Subst$

Resultado = Subst$ ( Patrón , CadenaReemplazo [ , CadenaReemplazo ] ) Resultado = Subst ( Patrón , CadenaReemplazo [ , CadenaReemplazo ] )

Reemplaza las subcadenas &1, &2, etc. en un patrón con el primer, segundo y siguientes argumentos CadenaReemplazo, y devuelve el resultado.

Si el Patrón es nulo, se devuelve una cadena nula.

Para desarrolladores de C, es similar a sprintf.

Examples

PRINT Subst("Gambas es un buen &1", "BASIC")
Gambas es un buen BASIC

Esta función es muy útil cuando ha de concatenar cadenas que deben ser traducidas. No emplee en este caso el operador &, ya que el órden de concatenación depende del idioma.

Por ejemplo:

PRINT Subst(("Today, we are &1 &2"), Format$(Now, "mmm"), Format$(Now, "d"))

Podría ser traducido en Castellano como:

PRINT Subst(("Hoy estamos a &2 de &1"), Format$(Now, "mmm"), Format$(Now, "d"))

Véase también