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!