Mengembalikan String di mana substring tertentu telah digantikan dengan substring lain dalam jumlah waktu yang ditentukan.
Sintaks
Ganti( ekspresi, temukan, ganti [, mulai ] [, hitung ] [, bandingkan ] )
Sintaks fungsi Replace memiliki argumen ini:
Argumen |
Deskripsi |
ekspresi |
Diperlukan. Ekspresi string yang berisi substring untuk diganti. |
temukan |
Diperlukan. Substring sedang dicari. |
Menggantikan |
Diperlukan. Substring pengganti. |
mulai |
Opsional. Posisi di dalam ekspresi tempat pencarian substring dimulai. Jika dihilangkan, 1 diasumsikan. |
COUNT |
Opsional. Jumlah substitusi substring yang akan dijalankan. Jika dihilangkan, nilai defaultnya adalah –1, yang berarti buat semua kemungkinan penggantian. |
bandingkan |
Opsional. Nilai numerik menunjukkan jenis perbandingan yang digunakan saat mengevaluasi substring. Lihat Bagian Pengaturan untuk nilai. |
Pengaturan
Argumen compare bisa memiliki nilai berikut:
Konstanta |
Nilai |
Deskripsi |
vbUseCompareOption |
–1 |
Melakukan perbandingan menggunakan pengaturan pernyataan Option Compare . |
vbBinaryCompare |
0 |
Melakukan perbandingan biner. |
vbTextCompare |
1 |
Melakukan perbandingan tekstual. |
vbDatabaseCompare |
2 |
Microsoft Office Access 2007 saja. Melakukan perbandingan berdasarkan informasi dalam database Anda. |
Nilai yang Dikembalikan
Ganti mengembalikan nilai berikut:
Jika |
Ganti pengembalian |
ekspresi panjangnya nol |
String panjang-nol ("") |
ekspresi adalah Null |
Kesalahan. |
find adalah panjang-nol |
Salinan ekspresi. |
ganti panjang-nol |
Salinan ekspresi dengan semua kemunculan temukan dihapus. |
mulai > Len(ekspresi) |
String panjang-nol. Penggantian string dimulai pada posisi yang ditunjukkan oleh mulai. |
hitungan adalah 0 |
Salinan ekspresi. |
Keterangan
Nilai kembali fungsi Replace adalah string, dengan penggantian yang dibuat, yang dimulai pada posisi yang ditentukan oleh mulai dan berakhir di akhir string ekspresi . Ini bukan salinan string asli dari awal hingga akhir.
Contoh
Ekspresi |
Hasil |
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales; |
Mengembalikan "PRODUCTID", menemukan "PRO" dalam "PRODUCTID" dan mengganti dengan "Product" dan menampilkan hasilnya di kolom ReplacedID. |