import re text = input('请输入你的邮箱:') if re.match(r'[0-9a-zA-Z_]{1,19}@[0-9a-zA-Z]{1,13}\.[com,cn,net]{1,3}', text): print('这是一个邮箱') else: print('这不是一个邮箱')
re.search 是查找这个字符中是否包含被查找的字符串,如果有,则输出这个字条串。
1 2 3 4 5 6 7
import re text = input('请输入你的邮箱:') email = re.search(r'[0-9a-zA-Z_]{1,19}@[0-9a-zA-Z]{1,13}\.[com,cn,net]{1,3}', text) if email != None: print(email.group()) else: print('这不是一个邮箱')