re.sub()使用示例
时间: 2024-07-15 08:00:18 浏览: 72
Python正则替换字符串函数re.sub用法示例
`re.sub()`是Python中正则表达式库`re`提供的一个函数,全称是"substitute",用于在字符串中搜索匹配到的模式并用指定的字符串替换它。这个函数非常有用,常用于文本处理和数据清洗。
以下是一个简单的`re.sub()`使用示例:
```python
import re
# 原始字符串
text = "Hello, World! My name is Alice."
# 正则表达式模式,这里匹配所有的空格和逗号
pattern = r'\s*,\s*'
# 替换后的字符串,这里将空格和逗号替换为下划线
replacement = "_"
# 使用re.sub()进行替换
new_text = re.sub(pattern, replacement, text)
print(new_text)
```
在这个例子中,`re.sub()`会找到所有连续的空格和逗号,并将其替换为下划线,输出结果是:"Hello_, World_! My_name_is_Alice."
阅读全文