tutorial pengembangan web terbaru
 

VBScript Ganti Fungsi


<VBScript Referensi Lengkap

Ganti Fungsi menggantikan bagian tertentu dari string dengan string lain sejumlah tertentu kali.

Sintaksis

Replace(string,find,replacewith[,start[,count[,compare]]])

Parameter Deskripsi
string Wajib. String yang akan dicari
find Wajib. Bagian dari string yang akan diganti
replacewith Wajib. Penggantian substring
start Pilihan. Menentukan posisi awal. Default adalah 1. Semua karakter sebelum posisi awal akan dihapus.
count Pilihan. Menentukan jumlah pergantian pemain untuk melakukan.
Nilai default adalah -1, yang berarti membuat semua substitusi mungkin
compare Pilihan. Menentukan perbandingan string untuk digunakan. Default adalah 0

Dapat memiliki salah satu dari nilai berikut:

  • 0 = vbBinaryCompare - Lakukan perbandingan biner
  • 1 = vbTextCompare - Lakukan perbandingan tekstual

contoh

contoh 1

Mengganti kata "beautiful" dengan "fantastic" :

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"beautiful","fantastic"))

%>

Output dari kode di atas akan menjadi:

This is a fantastic day!
Tampilkan Contoh »

contoh 2

Ganti huruf "i" dengan "##" :

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##"))

%>

Output dari kode di atas akan menjadi:

Th##s ##s a beaut##ful day!
Tampilkan Contoh »

contoh 3

Ganti huruf "i" dengan "##" , mulai dari posisi 15:

Perhatikan bahwa semua karakter sebelum posisi 15 dihapus.

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",15))

%>

Output dari kode di atas akan menjadi:

t##ful day!
Tampilkan Contoh »

contoh 4

Ganti 2 kejadian pertama dari surat "i" dengan "##" , mulai dari posisi 1:

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",1,2))

%>

Output dari kode di atas akan menjadi:

Th##s ##s a beautiful day!
Tampilkan Contoh »

contoh 5

Ganti huruf "t" dengan "##" , dengan tekstual, dan biner, perbandingan:

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"t","##",1,-1,1) & "<br />")
response.write(Replace(txt,"t","##",1,-1,0))

%>

Output dari kode di atas akan menjadi:

##his is a beau##iful day!
This is a beau##iful day!
Tampilkan Contoh »

<VBScript Referensi Lengkap