集册 Java实例教程 提取匹配的表达式,电子邮件地址查找器

提取匹配的表达式,电子邮件地址查找器

欢马劈雪     最近更新时间:2020-01-02 10:19:05

524
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
提取匹配的表达式,电子邮件地址查找器

import java.util.regex.Matcher;

import java.util.regex.Pattern;
/*
 from 时 代 J a v a 公 众 号 
*/


public class Main {

  public static void main(String[] argv) {

    Pattern pattern = Pattern.compile(

        "([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]"

            + "{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))"

            + "([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)", Pattern.MULTILINE);


    Matcher matcher = pattern.matcher("");

    boolean matched = false;

    matcher.reset("asdfs@nowjava.com");

    while (matcher.find()) {

      System.out.println("\t" + matcher.group());


      matched = true;

    }

    
展开阅读全文