使用正则表达式在python中查找电子邮件地址

时间:2018-11-19 15:35:37

标签: python regex

您好,我正在尝试从网站中查找电子邮件列表。该网站上有4个电子邮件地址,但仅返回2封电子邮件。

我正在使用它来帮助搜索电子邮件。

emails = re.findall(r'[^\s@<>]+@[^\s@<>]+\.[^\s@<>]+',s)
        print(count, ' email address found : ',item)
        count += 1

2 个答案:

答案 0 :(得分:0)

您可以尝试以下正则表达式:

regex = r"([\w\.-]+)@([\w\.-]+)(\.[\w\.]+)"

答案 1 :(得分:0)

以下模式应与大多数形式的电子邮件地址匹配:

sql = "INSERT INTO driverlevel (Level) VALUES(?,)"
conn = sqlite3.connect("RMS.db")
c = conn.cursor()
c.execute("INSERT INTO driverlevel(level)VALUES(?)", (self.val1,))
conn.commit()
tkinter.messagebox.showinfo("Success", "Driver Level Added")