教程归类:第14章、正则表达式

Python中使用正则表达式的实例(第4节)


在日常生活中,我们经常会遇到设置密码的问题,系统需要判断我们设置的密码是否符合规定的要求;在用邮件地址注册账号会员时,系统会检查电子邮件地址的有效性;在微信聊天时,我们经常需要在聊天记录中寻找某些关键词;在文档处理时,我们经常需要一次性搜索和替换符合某种特征的特定语句,显然,如果用人工寻找会浪费大量的时间,学会使用正则表达式可以极大提高文本处理的效率。

1、验证电子邮件地址

使用Python正则表达式进行电子邮件地址验证是一项很常见的任务。例如:

动手练一练:

import re

def is_email(email):
    p = r"^[a-zA-Z0-9]+@[a-...
......

阅读全文