<Komple VBScript Referans
Değiştir işlevi Başka bir dize kez belirtilen sayıda olan bir dize belirtilen kısmını değiştirir.
Sözdizimi
Replace(string,find,replacewith[,start[,count[,compare]]])
Parametre | Açıklama |
---|---|
string | Gereklidir. dize aranacak |
find | Gereklidir. değiştirilecektir dize parçası |
replacewith | Gereklidir. yedek alt dize |
start | İsteğe bağlı. başlangıç konumunu belirtir. başlangıç konumu silinecektir önce Standart 1. Tüm karakterdir. |
count | İsteğe bağlı. gerçekleştirmek için oyuncu değişikliği sayısını belirtir. Varsayılan değer tüm olası değişikliği yapabilir, yani -1 |
compare | İsteğe bağlı. kullanmak dize karşılaştırması belirtir. Varsayılan 0'dır Aşağıdaki değerlerden birine sahip olabilir:
|
Örnekler
Örnek 1
Sözcüğü yerine "beautiful" ile "fantastic" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"beautiful","fantastic"))
%>
kodun çıktısını göreceğiz:
This is a fantastic day!
Göster Örneği » Örnek 2
Harfi yerine "i" ile "##" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##"))
%>
kodun çıktısını göreceğiz:
Th##s ##s a beaut##ful day!
Göster Örneği » Örnek 3
Harfi yerine "i" ile "##" , 15 konumundaki başlayarak:
pozisyon 15 önce tüm karakterler kaldırılır unutmayın.
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",15))
%>
kodun çıktısını göreceğiz:
t##ful day!
Göster Örneği » Örnek 4
Harfi 2 ilk oluşumları yerine "i" ile "##" 1 de başlayarak:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",1,2))
%>
kodun çıktısını göreceğiz:
Th##s ##s a beautiful day!
Göster Örneği » Örnek 5
Harfi değiştirin "t" ile "##" , metinsel ile ve ikili, karşılaştırma:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"t","##",1,-1,1) & "<br />")
response.write(Replace(txt,"t","##",1,-1,0))
%>
kodun çıktısını göreceğiz:
##his is a beau##iful day!
This is a beau##iful day!
Göster Örneği » <Komple VBScript Referans