<Referencia completa de VBScript
La función Reemplazar reemplaza una parte específica de una cadena con otra cadena de un número determinado de veces.
Sintaxis
Replace(string,find,replacewith[,start[,count[,compare]]])
Parámetro | Descripción |
---|---|
string | Necesario. La cadena que se debe buscar |
find | Necesario. La parte de la cadena que será reemplazado |
replacewith | Necesario. El reemplazo de subcadena |
start | Opcional. Especifica la posición de inicio. Por defecto es 1. Todos los caracteres antes se eliminará la posición de inicio. |
count | Opcional. Especifica el número de sustituciones a realizar. El valor predeterminado es -1, lo que significa hacer todas las sustituciones posibles |
compare | Opcional. Especifica la comparación de cadenas para su uso. Por defecto es 0 Puede tener uno de los siguientes valores:
|
Ejemplos
Ejemplo 1
Sustituir la palabra "beautiful" con "fantastic" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"beautiful","fantastic"))
%>
La salida del código anterior será:
This is a fantastic day!
Mostrar Ejemplo » Ejemplo 2
Vuelva a colocar la letra "i" con "##" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##"))
%>
La salida del código anterior será:
Th##s ##s a beaut##ful day!
Mostrar Ejemplo » Ejemplo 3
Vuelva a colocar la letra "i" con "##" , a partir de la posición 15:
Tenga en cuenta que todos los caracteres antes de la posición 15 se retiran.
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",15))
%>
La salida del código anterior será:
t##ful day!
Mostrar Ejemplo » Ejemplo 4
Reemplazar las 2 primeras apariciones de la letra "i" con "##" , comenzando en la posición 1:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",1,2))
%>
La salida del código anterior será:
Th##s ##s a beautiful day!
Mostrar Ejemplo » Ejemplo 5
Vuelva a colocar la letra "t" con "##" , con texto y binario, la comparación:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"t","##",1,-1,1) & "<br />")
response.write(Replace(txt,"t","##",1,-1,0))
%>
La salida del código anterior será:
##his is a beau##iful day!
This is a beau##iful day!
Mostrar Ejemplo » <Referencia completa de VBScript