【发布时间】:2021-06-15 10:46:51
【问题描述】:
我是正则表达式的新手。我正在尝试使用 python 以 html 文本形式捕获电子邮件地址。
<html>
<b>To:</b> staff@hr.com<br>
<b> From:</span>john@hr.com><br>
</html>
我的预期输出是
<html>
<b>To:</b>xxx<br>
<b> From:</span>xxx><br>
</html>
我的电子邮件正则表达式是 "^[^@]+@[a-zA-Z0-9.-]+\.+[a-z.-]+$"
我正在运行以下代码:
email_pattern = "^[^@]+@[a-zA-Z0-9._-]+\\.+[a-z._-]+$"
re.sub(email_pattern, "XXX", string)
但它不起作用。
感谢任何帮助!
【问题讨论】:
标签: python html python-3.x regex email