zoukankan      html  css  js  c++  java
  • java邮件识别(可通用)

    import java.util.regex.Matcher;
    import java.util.regex.Pattern;


    public class reconized {

    /**
    * @param args
    */
    //需要切分的字符串
    private static String str = "123abc邮件:306749027@qq.comyou";
    private static String s = "306749027@qq.com";
    private static String result;
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    result = qie(str);
    if(reco(result)){
    System.out.println("这是一个符合邮件格式的字符串");
    System.out.println(result);
    }
    }
    //字符串切分方法
    private static String qie(String s){
    int i = s.indexOf(":");
    int ii = s.indexOf("com");
    String ss = s.substring(i+1, ii);
    return ss+"com";
    }
    //切分字符串格式判断方法
    private static boolean reco(String s){
    Pattern p = Pattern.compile("^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\\.([a-zA-Z0-9_-])+)+$");
    Matcher matcher = p.matcher(s);
    return matcher.matches();
    }
    }

  • 相关阅读:
    Park Visit
    1894: 985的方格难题
    985的数字难题
    Highways
    最短路
    SQL内容补充
    8.前端资源优化
    7.CSRF攻击和文件上传漏洞攻击
    6.XSS攻击方式及防御措施
    5.避免重复提交表单
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/2391452.html
Copyright © 2011-2022 走看看