<Completa VBScript Referência
A função Substituir substitui uma parte específica de uma cadeia por outra cadeia de um determinado número de vezes.
Sintaxe
Replace(string,find,replacewith[,start[,count[,compare]]])
Parâmetro | Descrição |
---|---|
string | Requeridos. A seqüência de caracteres a ser pesquisado |
find | Requeridos. A parte da cadeia de caracteres que serão substituídos |
replacewith | Requeridos. A substring de substituição |
start | Opcional. Especifica a posição inicial. O padrão é 1. Todos os caracteres antes da posição de início vai ser removido. |
count | Opcional. Especifica o número de substituições de realizar. O valor padrão é -1, o que significa que fazer todas as substituições possíveis |
compare | Opcional. Especifica a comparação de string de usar. O padrão é 0 Pode ter um dos seguintes valores:
|
Exemplos
Exemplo 1
Substitua a palavra "beautiful" com "fantastic" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"beautiful","fantastic"))
%>
A saída do código acima será:
This is a fantastic day!
Mostrar exemplo » exemplo 2
Substitua a letra "i" com "##" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##"))
%>
A saída do código acima será:
Th##s ##s a beaut##ful day!
Mostrar exemplo » exemplo 3
Substitua a letra "i" com "##" , começando na posição 15:
Note-se que todos os caracteres antes posição 15 são removidos.
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",15))
%>
A saída do código acima será:
t##ful day!
Mostrar exemplo » exemplo 4
Substituir as 2 primeiras ocorrências da letra "i" com "##" , começando na posição 1:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",1,2))
%>
A saída do código acima será:
Th##s ##s a beautiful day!
Mostrar exemplo » exemplo 5
Substitua a letra "t" com "##" , com texto e binário, a comparação:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"t","##",1,-1,1) & "<br />")
response.write(Replace(txt,"t","##",1,-1,0))
%>
A saída do código acima será:
##his is a beau##iful day!
This is a beau##iful day!
Mostrar exemplo » <Completa VBScript Referência