Función Replace de VBScript

Definición y uso

La función Replace puede reemplazar una cadena con otra especificada un número determinado de veces.

Sintaxis

Replace(string,find,replacewith[,start[,count[,compare]]])
parámetros Descripción
string Obligatorio. Cadena que se necesita buscar.
find Obligatorio. Parte de la cadena que se reemplazará.
replacewith Obligatorio. Subcadena de reemplazo.
start Opcional. Define la posición de inicio. El valor predeterminado es 1.
count Opcional. Especifica la cantidad de veces que se debe reemplazar. El valor predeterminado es -1, lo que significa que se realizan todas las sustituciones posibles.
compare Opcional. Especifica el tipo de comparación de cadenas de caracteres utilizado. El valor predeterminado es 0.

Valor del parámetro compare:

Constante Valor Descripción
vbBinaryCompare 0 Ejecutar comparación binaria.
vbTextCompare 1 Ejecutar comparación de texto.

Valores posibles que puede devolver Replace:

Valores posibles de los parámetros Valor devuelto por Replace
expression es de longitud cero Cadena de longitud cero ("")
expression es Null Error.
El parámetro find es de longitud cero Copia del expression.
El parámetro replacewith es de longitud cero Copia del expression, con todo el contenido especificado por el parámetro find eliminado.
start > Longitud(expression) Cadena de longitud cero.
count es 0 Copia del expression.

Instancia

Ejemplo 1

dim txt
txt="Este es un día hermoso!"
document.write(Reemplazar(txt,"beautiful","horrible"))

Salida:

¡Este es un día horrible!