คลาสสตริงมีวิธีการแทนที่ที่สามารถใช้เพื่อแทนที่สตริงย่อยในสตริง เราสามารถใช้วิธีนี้เพื่อแทนที่อักขระที่เราต้องการลบด้วยสตริงว่าง ตัวอย่างเช่น:
>>> "Hello people".replace("e", "") "Hllo popl"
หากคุณต้องการลบอักขระหลายตัวออกจากสตริงในบรรทัดเดียว ควรใช้นิพจน์ทั่วไป คุณสามารถแยกอักขระหลายตัวด้วย "|" และใช้ re.sub(chars_to_replace, string_to_replace_with, str) ตัวอย่างเช่น:
import re print (re.sub("e|l", " ", "Hello people"))
ผลลัพธ์
H o p op
หมายเหตุ:คุณสามารถใช้ [ ] เพื่อสร้างกลุ่มอักขระเพื่อแทนที่ใน regex ได้