VBScript Replace Fonksiyonu
Tanım ve Kullanım
Replace fonksiyonu, belirli sayıda bir dizgeyi başka bir dizge ile değiştirebilir.
Sözdizimi
Replace(string,find,replacewith[,start[,count[,compare]]])
Parametre |
Açıklama |
string |
Gerekli. Aranması gereken dizge. |
find |
Gerekli. Değiştirilecek dizge parçası. |
replacewith |
Gerekli. Değiştirilecek alt dizge. |
start |
İsteğe bağlı. Başlangıç konumu belirler. Varsayılan 1'dir. |
count |
Opsiyonel. Belirtilen değişiklik sayısını belirler. Varsayılan -1'dir, yani tüm olası değişiklikler yapılır. |
compare |
Opsiyonel. Kullanılan dize karşılaştırma türünü belirler. Varsayılan 0'dır. |
compare parametresinin değeri:
Sabit |
Değer |
Açıklama |
vbBinaryCompare |
0 |
İkili karşılaştırma yap. |
vbTextCompare |
1 |
Metin karşılaştırması yap. |
Replace olası döndürebilecek değerler:
Parametre olası değerleri |
Replace döndüren değer |
expression sıfır uzunluklu |
Sıfır uzunluklu dize ("") |
expression Null |
Hata. |
find parametresi sıfır uzunluklu |
expression incelemesinin kopyası. |
replacewith parametresi sıfır uzunluklu |
find parametresi tarafından belirlenen tüm içeriklerin silindiği expression incelemesinin kopyası. |
start > Len(expression) |
Sıfır uzunluklu dize. |
count 0 |
expression incelemesinin kopyası. |
Örnek
Örnek 1
dim txt
txt="Bu güzel bir gün!"
document.write(Replace(txt,"beautiful","horrible"))
Çıktı:
Bu kötü bir gün!