Python có phương thức replace trong lớp string. Nó nhận đầu vào là chuỗi cần thay thế và chuỗi thay thế. Nó được gọi trên một đối tượng chuỗi. Bạn có thể gọi phương thức này như sau để thay thế tất cả 'no' bằng 'yes':
>>> 'no one knows how'.replace('no', 'yes')
'yes one kyesws how'
>>> "chihuahua".replace("hua", "hah")
'chihahhah'
Module re trong Python cũng có thể dùng để có cùng kết quả với regex. re.sub(regex_to_replace, regex_to_replace_with, string) có thể dùng để thay thế substring trong string.
Ví dụ:
>>> import re
>>> re.sub('hua', 'hah', 'chihuahua')
'chihahhah'
re.sub rất mạnh mẽ và có thể dùng để làm các thay thế tinh vi với regex.