java使用正则从txt文档中提取数字邮箱详解编程语言

java使用正则从txt文档中提取数字邮箱详解编程语言

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://wangyayun/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();
}
}

java使用正则从txt文档中提取数字邮箱详解编程语言

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/14756.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论