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!”