当前位置: 首页 > 面试题库 >

查找字符串中的电子邮件[重复]

呼延智明
2023-03-14
问题内容

这个问题已经在这里有了答案

如何使用正则表达式验证电子邮件地址? (74个答案)

7年前关闭。

我试图从类似这样的字符串中获取电子邮件:

"*** test@gmail.com&&^ test2@gmail.com((& ";

private static Pattern p = Pattern.compile("(^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$)");

上面的代码可以收到一封电子邮件。

我怎么能得到所有?


问题答案:

尝试

    String s = "*** test@gmail.com&&^ test2@gmail.com((& ";
    Matcher m = Pattern.compile("[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+").matcher(s);
    while (m.find()) {
        System.out.println(m.group());
    }


 类似资料:
  • 我有一个奇怪的要求。我必须在我的数据库中找到重复的联系人记录(应该很简单),我的问题是我必须按名字、姓氏和任何相互匹配的电子邮件字段进行匹配。 在本例中,我需要确定第1行和第2行中的John Smith是重复记录,但第3行中不是。基本上,我需要查询与FirstName匹配的FirstName、与LastName匹配的LastName以及与任何字段匹配的任何电子邮件字段。。。这可能吗? 我得到这个是

  • 问题内容: 我的意图是从网页获取电子邮件地址。我有页面来源。我正在逐行阅读页面源代码。现在,我想从我正在阅读的当前行中获取电子邮件地址。当前行可能有也可能没有电子邮件。我看到了很多正则表达式示例。但是它们大多数用于验证电子邮件地址。我想从页面来源获取电子邮件地址,但不进行验证。它应该在http://emailx.discoveryvip.com/正常工作 一些示例输入行是: 我想从示例1,2和3获

  • 我有一个这样的字符串: 我正在尝试获取任何显示为title(title=“anything here”)的内容。我已经尝试过了,但无法正常工作。

  • 问题 你需要搜索一个字符串,并返回匹配的起始位置或匹配值本身。 解决方案 有几种使用正则表达式的方法来实现这个功能。其中一些方法被称为 RegExp 模式或对象还有一些方法被称为 String 对象。 RegExp 对象 第一种方式是在 RegExp 模式或对象中调用 test 方法。test 方法返回一个布尔值: match = /sample/.test("Sample text") # =>

  • 问题 你想在一条消息中查找某个关键字第一次或最后一次出现的位置。 解决方案 分别使用 JavaScript 的 indexOf() 和 lastIndexOf() 方法查找字符串第一次和最后一次出现的位置。语法: string.indexOf searchstring, start message = "This is a test string. This has a repeat or two

  • 问题内容: 我有一个非常大的.txt文件,其中散布着成千上万个电子邮件地址。它们都采用以下格式: 使Python循环遍历整个.txt文件以查找某个@domain字符串的所有实例,然后在<…>内获取地址的全部并将其添加到的最佳方法是什么?一个列表?我遇到的麻烦是不同地址的长度可变。 问题答案: 此代码以字符串形式提取电子邮件地址。逐行阅读时使用 如果您有多个电子邮件地址,请使用: 上面的正则表达式可