แทนที่ส่วนของสตริงข้อความด้วยสตริงข้อความที่แตกต่างกันโดยใช้นิพจน์ทั่วไป
ตัวอย่างการใช้งาน
REGEXREPLACE("Spreadsheets", "S.*d", "Bed")
รูปแบบคำสั่ง
REGEXREPLACE(text, regular_expression, replacement)
-
text
- ข้อความที่มีบางส่วนถูกแทนที่ -
regular_expression
- นิพจน์ทั่วไป ระบบจะแทนที่ทุกกรณีที่ตรงกันในtext
-
replacement
- ข้อความซึ่งจะถูกแทรกลงในข้อความต้นฉบับ
หมายเหตุ
- ผลิตภัณฑ์ของ Google จะใช้ RE2 สำหรับนิพจน์ทั่วไป Google ชีตจะรองรับ RE2 ยกเว้นการจับคู่คลาสอักขระ Unicode ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้นิพจน์ RE2
- ฟังก์ชันนี้ใช้งานได้กับอินพุตที่เป็นข้อความ (ไม่ใช่ตัวเลข) เท่านั้นและจะแสดงผลข้อความเป็นเอาต์พุต หากต้องการให้เอาต์พุตเป็นตัวเลข ให้ลองใช้ฟังก์ชัน
VALUE
ร่วมกับฟังก์ชันนี้ หากใช้ตัวเลขเป็นอินพุต ให้แปลงเป็นข้อความโดยใช้ฟังก์ชันTEXT
ดูเพิ่มเติม
REGEXEXTRACT
: ยกสตริงย่อยที่ตรงกันตามนิพจน์ทั่วไป
REGEXMATCH
: ตรวจสอบว่าข้อความส่วนหนึ่งตรงกับนิพจน์ทั่วไปหรือไม่
SUBSTITUTE
: แทนที่ข้อความที่มีอยู่ด้วยข้อความใหม่ในสตริง
REPLACE
: แทนที่บางส่วนของสตริงข้อความด้วยสตริงข้อความอื่น