標籤:ace alt print class regex port equals sha 技術
我的需求是從一堆文檔中提取出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();}}
java使用正則從爬蟲爬的txt文檔中提取QQ郵箱