Função Replace do VBScript
Definição e uso
A função Replace pode substituir uma string por outra string uma quantidade específica de vezes.
Sintaxe
Replace(string,find,replacewith[,start[,count[,compare]]])
parâmetro |
Descrição |
string |
Obrigatório. String a ser pesquisada. |
find |
Obrigatório. Parte da string a ser substituída. |
replacewith |
Obrigatório. Substringo a ser substituído. |
start |
Opcional. Define a posição de início. O padrão é 1. |
count |
Opcional. Define a quantidade de substituições a serem feitas. O padrão é -1, o que significa substituir todas as possíveis substituições. |
compare |
Opcional. Define o tipo de comparação de strings a ser usado. O padrão é 0. |
Valor do parâmetro compare:
Constante |
Valor |
Descrição |
vbBinaryCompare |
0 |
Executar comparação binária. |
vbTextCompare |
1 |
Executar comparação de texto. |
Valores possíveis do Replace:
Valores possíveis dos parâmetros |
O valor retornado pelo Replace |
A expressão é de comprimento zero |
String de comprimento zero ("") |
A expressão é Null |
Erro. |
O parâmetro find é de comprimento zero |
Cópia da expressão expression. |
O parâmetro replacewith é de comprimento zero |
Cópia da expressão, onde foi removido todo o conteúdo especificado pelo parâmetro find. |
start > Len(expression) |
String de comprimento zero. |
count é 0 |
Cópia da expressão expression. |
Exemplo
Exemplo 1
dim txt
txt="Este é um dia belo!"
document.write(Replace(txt,"belo","terrível"))
Saída:
Este é um dia terrível!