<VBScript complet de referință
Funcția Înlocuiți înlocuiește o anumită parte dintr-un șir cu un alt șir de un anumit număr de ori.
Sintaxă
Replace(string,find,replacewith[,start[,count[,compare]]])
Parametru | Descriere |
---|---|
string | Necesar. Șirul care urmează să fie căutate |
find | Necesar. Partea din șirul care va fi înlocuit |
replacewith | Necesar. Substringul de înlocuire |
start | Opțional. Specifică poziția de start. Implicit este 1. Toate caracterele înainte de poziția de start va fi eliminată. |
count | Opțional. Specifică numărul de substituții pentru a efectua. Valoarea implicită este -1, ceea ce înseamnă a face toate substituțiile posibile |
compare | Opțional. Specifică comparația șir de caractere de utilizat. Implicit este 0 Poate avea una dintre următoarele valori:
|
Exemple
Exemplul 1
Înlocuiți cuvântul "beautiful" cu "fantastic" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"beautiful","fantastic"))
%>
Ieșirea codului de mai sus va fi:
This is a fantastic day!
Arată Exemplu » Exemplul 2
Înlocuiți litera "i" cu "##" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##"))
%>
Ieșirea codului de mai sus va fi:
Th##s ##s a beaut##ful day!
Arată Exemplu » Exemplul 3
Înlocuiți litera "i" cu "##" , începând de la poziția 15:
Rețineți că toate caracterele înainte de poziția 15 sunt eliminate.
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",15))
%>
Ieșirea codului de mai sus va fi:
t##ful day!
Arată Exemplu » Exemplul 4
Înlocuiți primele 2 occurences ale literei "i" cu "##" , pornind de la poziția 1:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",1,2))
%>
Ieșirea codului de mai sus va fi:
Th##s ##s a beautiful day!
Arată Exemplu » Exemplul 5
Înlocuiți litera "t" cu "##" , cu text, și binar, comparația:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"t","##",1,-1,1) & "<br />")
response.write(Replace(txt,"t","##",1,-1,0))
%>
Ieșirea codului de mai sus va fi:
##his is a beau##iful day!
This is a beau##iful day!
Arată Exemplu » <VBScript complet de referință