使用python匹配邮箱
时间: 2023-03-25 20:00:37 浏览: 124
使用python获取邮箱邮件的设置方法
使用Python可以通过正则表达式来匹配邮箱。具体步骤如下:
1. 导入re模块
```python
import re
```
2. 定义正则表达式
```python
pattern = r'^[a-zA-Z-9_-]+@[a-zA-Z-9_-]+(\.[a-zA-Z-9_-]+)+$'
```
3. 使用re模块的match函数进行匹配
```python
email = 'example@gmail.com'
if re.match(pattern, email):
print('匹配成功')
else:
print('匹配失败')
```
其中,正则表达式中的^表示匹配字符串的开头,$表示匹配字符串的结尾。[a-zA-Z-9_-]表示匹配字母、数字、下划线和横线。+表示匹配前面的字符至少一次。@和.需要进行转义。(\.[a-zA-Z-9_-]+)+表示匹配多个点和字母、数字、下划线和横线的组合。
阅读全文