ส่งกลับสตริงที่มีสายอักขระย่อยที่ระบุถูกแทนที่ด้วยสายอักขระย่อยอื่นตามจำนวนครั้งที่ระบุ
ไวยากรณ์
แทนที่ ( นิพจน์, ค้นหา, แทน ที่ [, เริ่ม] [นับ] [, เปรียบเทียบ] )
ไวยากรณ์ของฟังก์ชันReplaceมีอาร์กิวเมนต์เหล่านี้:
อาร์กิวเมนต์ | คำอธิบาย |
---|---|
นิพจน์ |
จำเป็น นิพจน์สตริงที่มีสายอักขระย่อยที่จะแทนที่ |
ค้นหา |
จำเป็น สายอักขระย่อยที่กำลังค้นหา |
แทนที่ |
จำเป็น สายอักขระย่อยการแทนที่ |
เริ่ม |
ไม่จำเป็น ตำแหน่งภายในนิพจน์ที่การค้นหาสายอักขระย่อยจะเริ่มต้น ถ้ามีการเว้นไว้1จะสันนิษฐาน |
นับ |
ไม่จำเป็น จำนวนของการทดแทนสายอักขระย่อยที่จะดำเนินการ ถ้ามีการเว้นค่าเริ่มต้นคือ-1 ซึ่งหมายความว่าทำให้การแทนที่เป็นไปได้ทั้งหมด |
เทียบ |
ไม่จำเป็น ค่าตัวเลขที่ระบุชนิดของการเปรียบเทียบที่จะใช้เมื่อประเมิน substrings ให้ดูที่ส่วนการตั้งค่าสำหรับค่า |
การตั้งค่า
อาร์กิวเมนต์เปรียบเทียบสามารถมีค่าต่อไปนี้:
ค่าคงที่ | ค่า | คำอธิบาย |
---|---|---|
vbUseCompareOption |
–1 |
ดำเนินการเปรียบเทียบโดยใช้การตั้งค่าของคำสั่งเปรียบเทียบตัวเลือก |
vbBinaryCompare |
0 |
ดำเนินการเปรียบเทียบแบบไบนารี |
vbTextCompare |
1 |
ดำเนินการเปรียบเทียบแบบเป็นการเปรียบเทียบ |
vbDatabaseCompare |
2 |
Microsoft Office Access 2007 เท่านั้น ดำเนินการเปรียบเทียบโดยยึดตามข้อมูลในฐานข้อมูลของคุณ |
ค่าส่งกลับ
แทนที่ส่งกลับค่าต่อไปนี้:
If | แทนที่ส่งกลับ |
---|---|
นิพจน์ มีความยาวเป็นศูนย์ |
สตริงที่มีความยาวเป็นศูนย์ ("") |
นิพจน์ เป็นNull |
ข้อผิดพลาด |
ค้นหา มีความยาวเป็นศูนย์ |
สำเนาของนิพจน์ |
แทน ที่เป็นศูนย์ความยาว |
สำเนาของนิพจน์ที่มี occurences ทั้งหมดของการค้นหาถูกเอาออก |
เริ่ม >เลน (นิพจน์) |
สตริงที่มีความยาวเป็นศูนย์ การแทนที่สตริงจะเริ่มต้นที่ตำแหน่งที่ระบุไว้ตามที่เริ่มต้น |
จำนวน เป็น0 |
สำเนาของนิพจน์ |
ข้อสังเกต
ค่าส่งกลับของฟังก์ชันReplaceเป็นสตริงที่มีการแทนที่ซึ่งเริ่มต้นที่ตำแหน่งที่ระบุไว้โดยเริ่มต้นและสรุปที่จุดสิ้นสุดของสตริงการนิพจน์ ไม่ใช่สำเนาของสตริงที่ต้นฉบับตั้งแต่ต้นจนจบ
ตัวอย่าง
นิพจน์ | ผลลัพธ์ |
---|---|
เลือก ProductID แทนที่ (ProductID, "PRO", "ผลิตภัณฑ์") เป็น ReplacedID จาก ProductSales |
ส่งกลับ "ProductID", ค้นหา "PRO" ใน "ProductID" และแทนที่ด้วย "ผลิตภัณฑ์" และแสดงผลลัพธ์ในคอลัมน์ ReplacedID |
หมายเหตุ: หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณสามารถแจ้งให้เราทราบว่าข้อมูลมีประโยชน์หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้คุณใช้อ้างอิง