str = "2100037220@qq.com"
str2="xiaoxiao@heuet.edu.com"
pattern2=re.compile("\w+@(\w+\.)?\w+\.com")
result=re.search(pattern2,str)
result2=re.search(pattern2,str2)
print(result)
print(result2)
str = "2100037220@qq.com"
str2="xiaoxiao@heuet.edu.com"
pattern2=re.compile("\w+@\w+\.?\w+\.com")
result=re.findall(pattern2,str)
result2=re.findall(pattern2,str2)
print(result)
print(result2)
注意:
("\w+@\w+.?\w+.com") ?前无小括号时用findall
("\w+@(\w+.)?\w+.com") ?前有小括号用search。