python将电子邮件id与正则表达式匹配
我正在尝试将电子邮件id与正则表达式匹配,在下面的示例中,我做错了什么python将电子邮件id与正则表达式匹配,python,regex,Python,Regex,我正在尝试将电子邮件id与正则表达式匹配,在下面的示例中,我做错了什么 mail="something@redddf.com" >>> re.findall(r"\w+@.*",mail) ['something@redddf.com'] >>> re.findall(r"\w+@\.\(com|in\)",mail) [] 熟悉此任务。熟悉此任务。两个问题 在使用python正则表达式时,不会转义括号 你没有包括域名匹配 这就是它应该是什么样
mail="something@redddf.com"
>>> re.findall(r"\w+@.*",mail)
['something@redddf.com']
>>> re.findall(r"\w+@\.\(com|in\)",mail)
[]
熟悉此任务。熟悉此任务。两个问题
>>> re.findall(r"\w+@\w+\.(?:com|in)",mail)
['something@redddf.com']
>>>
两个问题
>>> re.findall(r"\w+@\w+\.(?:com|in)",mail)
['something@redddf.com']
>>>
这些是有效的电子邮件地址:
m。a@i.l.com
m+b@d-d、 例如,com.com
。这真的不仅仅是一个问题word@word.comThese是有效的电子邮件地址:m。a@i.l.com
m+b@d-d、 例如,com.com
。这真的不仅仅是一个问题word@word.com