ฟังก์ชัน Replace ใน VBScript
คำนิยามและวิธีใช้
ฟังก์ชัน Replace สามารถใช้แทนที่ตัวอักษรแบบเฉพาะครั้งที่ระบุไว้
รูปแบบการใช้งาน
Replace(string,find,replacewith[,start[,count[,compare]]])
ตัวแปร |
คำอธิบาย |
string |
จำเป็น ตัวอักษรที่ต้องการค้นหา |
find |
จำเป็น ตัวอักษรที่จะถูกแทนที่ |
replacewith |
จำเป็น ใช้เปลี่ยนแทนตัวอักษรย่อย |
start |
เลือกได้เสรี กำหนดตำแหน่งเริ่มต้น โดยเริ่มต้นค่าเริ่มต้นเป็น 1。 |
count |
เลือกตั้งได้. กำหนดจำนวนครั้งที่จะทดลองทดสอบ. ค่าเริ่มต้นคือ -1 หมายถึงทดลองทดสอบทุกครั้งที่เป็นไปได้ |
compare |
เลือกตั้งได้. กำหนดชนิดการเปรียบเทียบข้อความที่ใช้. ค่าเริ่มต้นคือ 0 |
ค่าปัจจัย compare
ค่าคงที่ |
ค่า |
คำอธิบาย |
vbBinaryCompare |
0 |
การเปรียบเทียบบีนารี |
vbTextCompare |
1 |
การเปรียบเทียบข้อความ |
ค่าที่ Replace อาจส่งกลับ
ค่าที่ปัจจัยอาจมี |
ค่าที่ Replace ส่งกลับ |
expression คือข้อความขนาด 0 |
ข้อความขนาด 0 ("") |
expression คือ Null |
ข้อผิดพลาด |
ปัจจัย find คือข้อความขนาด 0 |
สำเนา expression |
ปัจจัย replacewith คือข้อความขนาด 0 |
สำเนา expression ที่ลบเอาส่วนทั้งหมดของสิ่งที่กำหนดโดยปัจจัย find ออก |
start > Len(expression) |
ข้อความขนาด 0 |
count คือ 0 |
สำเนา expression |
ตัวอย่าง
ตัวอย่าง 1
dim txt
txt="This is a beautiful day!"
document.write(Replace(txt,"beautiful","horrible"))
การแสดงผล:
นี่เป็นวันที่ย่ำแย่มาก!