zoukankan      html  css  js  c++  java
  • java使用正则从爬虫爬的txt文档中提取QQ邮箱

    我的需求是从一堆文档中提取出qq邮箱,写了这篇帖子,希望能帮助和我有一样需求的人,谢谢!......


    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
     
    public class GetEmail {
    public static void getEmail() {
            File file = new File("E://itxm/email.txt");
            try{
                BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件
                String s = null;
                while((s = br.readLine())!=null){//使用readLine方法,一次读一行
                  Pattern pattern = Pattern.compile("[^0-9]");
                  Matcher matcher = pattern.matcher(s);
                  String email = matcher.replaceAll("");
                  if(!"".equals(email)&&email.length()>5){
                   System.out.println(email+"@qq.com");
                  }
                }
                br.close();
            }catch(Exception e){
                e.printStackTrace();
            }
    }
     
    public static void main(String[] args) {
        getEmail();
    }
    }
  • 相关阅读:
    vue组件基本结构及各个生命周期
    vue项目目录结构详解
    http请求报文格式和响应报文格式
    H5中对history栈的操作
    原生js实现元素类名的判存、添加和移除
    Content-type解析
    IntelliJ Idea 常用快捷键列表
    深入ES6中的class类
    v-model和 .sync
    作用域插槽
  • 原文地址:https://www.cnblogs.com/wangyayun/p/6052563.html
Copyright © 2011-2022 走看看