python中string.replace()
时间: 2024-03-20 21:35:34 浏览: 112
findstring 文本替换
3星 · 编辑精心推荐
在Python中,string.replace()函数用于替换字符串中的指定子串。它接受两个参数,第一个参数是要被替换的子串,第二个参数是替换后的新子串。这个函数只能替换固定的字符串,不能使用正则表达式进行替换。
如果你想要使用正则表达式进行字符串替换,可以使用re模块中的re.sub()函数。re.sub()函数接受三个参数,第一个参数是正则表达式模式,第二个参数是替换后的新子串,第三个参数是要进行替换的字符串。
下面是一个使用re.sub()函数进行字符串替换的例子:
```python
import re
string = "Hello, World!"
new_string = re.sub(r"Hello", "Hi", string)
print(new_string) # 输出:Hi, World!
```
在上面的例子中,我们使用re.sub()函数将字符串中的"Hello"替换为"Hi"。
阅读全文