Principal > lang > subst 
 en fr de it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Previo  Siguiente  Editar  Renombrar  Deshacer  Refrescar  Buscar  Administración  
Documentación
Historia
 
¡Precaución! La página no está actualizada.  Véase la versión inglesa 
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.

Ejemplo

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

Funciones de Cadena