正則表達式替換指定字符串的方法是使用sub()
函數。sub()
函數用于替換字符串中匹配正則表達式的部分。
語法如下:
re.sub(pattern, repl, string, count=0, flags=0)
參數說明:
pattern
: 要搜索的正則表達式模式。
repl
: 替換的字符串。
string
: 要進行替換操作的原始字符串。
count
: 可選參數,指定替換的次數。默認為0,表示替換所有匹配的部分。
flags
: 可選參數,用于修改正則表達式的匹配模式。
示例代碼:
import re
string = "Hello, world!"
pattern = "world"
replacement = "Python"
new_string = re.sub(pattern, replacement, string)
print(new_string)
輸出結果為:
Hello, Python!
以上代碼中,re.sub()
函數將原始字符串中匹配正則表達式模式"world"的部分替換為"Python"。