แชร์ผ่าน


ฟังก์ชัน REPLACE ER

ฟังก์ชัน REPLACE ส่งกลับสตริงข้อความที่ระบุเป็นค่า สตริง หลังจากทั้งหมดหรือบางส่วนถูกแทนที่ด้วยสตริงอื่น

ไวยากรณ์

REPLACE (text, pattern, replacement, regular expression flag)

อาร์กิวเมนต์

text: สตริง

พาธที่ถูกต้องของแหล่งข้อมูลของชนิด สตริง

pattern: สตริง

ถ้าอาร์กิวเมนต์ regular expression flag เป็น เท็จ อาร์กิวเมนต์นี้ประกอบด้วยข้อความที่ต้องถูกแทนที่

ถ้าอาร์กิวเมนต์ regular expression flag เป็น จริง อาร์กิวเมนต์นี้ประกอบด้วยนิพจน์ทั่วไปที่กำหนดทั้งรูปแบบการค้นหาและข้อความการแทนที่

replacement: สตริง

ถ้าอาร์กิวเมนต์ regular expression flag เป็น เท็จ อาร์กิวเมนต์นี้ประกอบด้วยข้อความเพื่อใช้เป็นการแทนที่

ถ้าอาร์กิวเมนต์ regular expression flag เป็น จริง อาร์กิวเมนต์นี้จะไม่ถูกใช้

regular expression flag: บูลีน

ค่า บูลีน ที่บ่งชี้ว่ามีการใช้นิพจน์ทั่วไปเพื่อทำการแทนที่หรือไม่

ส่งคืนค่า

สตริง

ค่าข้อความที่เป็นผลลัพธ์

บันทึกย่อการใช้งาน

ถ้าอาร์กิวเมนต์ regular expression flag เป็น จริง ฟังก์ชันนี้จะส่งกลับสตริงที่ระบุ หลังจากที่มีการเปลี่ยนแปลงโดยใช้นิพจน์ทั่วไปที่ระบุโดยอาร์กิวเมนต์ pattern นิพจน์ทั่วไปจะถูกใช้ในการค้นหาอักขระซึ่งต้องถูกแทนที่

ถ้าอาร์กิวเมนต์ regular expression flag เป็น เท็จ ฟังก์ชันนี้ส่งคืนสตริงที่ระบุหลังจากชุดของอักขระที่กำหนดไว้ในอาร์กิวเมนต์ pattern ถูกแทนที่โดยอักขระของอาร์กิวเมนต์ replacement

ตัวอย่างที่ 1

REPLACE ("+1 923 456 4971", "[^0-9]", "", true) ใช้นิพจน์ทั่วไปที่ลบสัญลักษณ์ที่ไม่ใช่ตัวเลขทั้งหมด และส่งกลับ "19234564971"

ตัวอย่างที่ 2

REPLACE ("abcdef", "cd", "GH", false) แทนที่รูปแบบ "cd" ด้วยสตริง "GH" และส่งกลับค่า "abGHef"

แหล่งข้อมูลเพิ่มเติม

ฟังก์ชันข้อความ