在Python中,可以使用str.replace()
方法來替換文本中的指定內容。str.replace()
方法接受兩個參數,第一個參數是要被替換的內容,第二個參數是替換后的內容。以下是一個例子:
text = "Hello, world!"
new_text = text.replace("world", "Python")
print(new_text)
輸出:
Hello, Python!
在這個例子中,我們把字符串"world"
替換為"Python"
。str.replace()
方法返回替換后的新字符串,原字符串不會發生改變。
如果要替換文本中的所有匹配項,可以使用正則表達式和re.sub()
方法。以下是一個例子:
import re
text = "Hello, 12345! 67890!"
new_text = re.sub(r"\d+", "NUM", text)
print(new_text)
輸出:
Hello, NUM! NUM!
在這個例子中,我們使用正則表達式\d+
來匹配所有的數字,并把它們替換為字符串"NUM"
。re.sub()
方法返回替換后的新字符串,原字符串不會發生改變。
希望能幫到你!如果還有其他問題,請隨時提問。