Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在纯文本块中查找电子邮件地址。正则表达式经常挂起。是否有一些 java 库可以在文本字符串中定位电子邮件?
从后来的评论:我需要在一个字符串中找到电子邮件来替换它。超链接。
如果您可以向其发送消息,则电子邮件地址是有效的
使用\S+@\S+(警告:即使空格也是有效的)正则表达式来搜索电子邮件。
\S+@\S+
然后您应该向该电子邮件发送一条消息并等待用户的响应。
如果电子邮件地址有效,您将收到回复,如果不是,则可以假定电子邮件地址无效。这是验证电子邮件地址的唯一正确方法。
看一下
最好的 Java 电子邮件地址验证方法是什么?
电子邮件地址格式的简单说明 (RFC 822)
电子邮件地址格式
RFC 822 标准