Python中re.sub函數是re模塊中的一個函數,用于替換字符串中的匹配項。
具體來說,re.sub函數接受三個參數:模式(pattern)、替換字符串(repl)和目標字符串(string)。函數會在目標字符串中搜索與模式匹配的部分,然后用替換字符串替換匹配的部分。
re.sub函數的作用是將目標字符串中所有匹配模式的部分替換為指定的替換字符串,并返回替換后的字符串。如果沒有匹配項,則返回原始字符串。
例如,假設有一個目標字符串為"hello, world!“,我們想將其中的"world"替換為"Python”,可以使用re.sub函數進行替換:
import re
string = "hello, world!"
pattern = "world"
replacement = "Python"
new_string = re.sub(pattern, replacement, string)
print(new_string)
輸出結果為:“hello, Python!”