python正则表达式替换字符串
时间: 2023-12-05 12:41:29 浏览: 93
正则表达式的字符串替换方法
在Python中使用***方法可以替换字符串。下面是一个例子:
假设我们有一个字符串,需要将其中的所有数字替换为"#",可以使用re.sub()方法实现:
```python
import re
string = "hello 123 world 456"
new_string = re.sub(r'\d+', '#', string)
print(new_string) # 输出:hello # world #
```
在上面的例子中,我们使用了正则表达式r'\d+'来匹配所有的数字,然后将其替换为"#"。re.sub()方法的第一个参数是正则表达式,第二个参数是替换后的字符串,第三个参数是原始字符串。
阅读全文