Lớp chuỗi có phương thức replace có thể dùng để thay thế chuỗi con trong chuỗi. Chúng ta có thể dùng phương pháp này để thay thế các ký tự muốn xóa bằng chuỗi rỗng. Ví dụ:
>>> "Hello people".replace("e", "")
'Hllo popl'
Nếu bạn muốn xóa nhiều ký tự từ một chuỗi trong một dòng, tốt hơn là dùng biểu thức chính quy. Bạn có thể tách nhiều ký tự bằng "|" và dùng re.sub(chars_to_replace, string_to_replace_with, str). Ví dụ:
import re
print(re.sub("e|l", " ", "Hello people"))
KẾT QUẢ
H o p op
Lưu ý: Bạn cũng có thể dùng [] để tạo nhóm ký tự thay thế trong regex.