正则表达式// 替换qq邮箱
时间: 2024-05-31 10:05:51 浏览: 121
正则表达式
正则表达式是一种用于匹配、搜索和替换文本的强大工具,它可以对文本进行高效的处理。如果你想要替换文本中的QQ邮箱,可以使用正则表达式来实现。以下是一个示例的正则表达式,可以将文本中的QQ邮箱替换为“[email protected]”:
```python
import re
text = "我的QQ邮箱是123456@qq.com,你的QQ邮箱是987654321@qq.com。"
new_text = re.sub(r'\b\d{5,11}@qq\.com\b', '[email protected]', text)
print(new_text)
```
在这个示例中,我们使用了Python中的re模块,其中re.sub函数用于替换匹配的文本。正则表达式“\b\d{5,11}@qq\.com\b”表示匹配以单词边界开头和结尾的5到11位数字后跟“@qq.com”的字符串。因此,它可以匹配QQ邮箱地址,然后使用“[email protected]”替换它们。
阅读全文