好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Java正則表達式使用

Java正則表達式使用

熱門標簽:宿遷智能外呼系統供應商 線上教育ai外呼系統 地圖標注商戶中心要收錢多少 css百度地圖標注位置顯示 菏澤智能ai電銷機器人銷售公司 400免費電話去哪申請 鄂州人工智能電銷機器人軟件 地圖標注字母的軟件 實用地圖標注app

一:抓取網頁中的Email地址

利用正則表達式匹配網頁中的文本

復制代碼 代碼如下:

[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+

將網頁內容分割提取

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class EmailSpider {
  public static void main(String[] args) {
    try {
      BufferedReader br = new BufferedReader(new FileReader("C:\\emailSpider.html"));
      String line = "";
      while((line=br.readLine()) != null) {
        parse(line);
      }
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
  private static void parse(String line) {
    Pattern p = Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+");
    Matcher m = p.matcher(line);
    while(m.find()) {
      System.out.println(m.group());
    }
  }
}

打印結果:

867124664@qq.com
260678675@QQ.com
806208721@qq.com
hr_1985@163.com
32575987@qq.com
qingchen0501@126.com
yingyihanxin@foxmail.com
1170382650@qq.com
1170382650@qq.com
yingyihanxin@foxmail.com
qingchen0501@126.com
32575987@qq.com
hr_1985@163.com

現在你找到這么多郵箱地址,用上JavaMail的知識,你可以群發垃圾郵件了,呵呵!!!

二:代碼統計

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class CodeCounter {
  static long normalLines = 0;//正常代碼行
  static long commentLines = 0;//注釋行
  static long whiteLines = 0;//空白行
  public static void main(String[] args) {
    //找到某個文件夾,該文件夾下面在沒有文件夾,這里沒有寫遞歸處理不在同一文件夾的文件
    File f = new File("E:\\Workspaces\\eclipse\\Application\\JavaMailTest\\src\\com\\java\\mail");
    File[] codeFiles = f.listFiles();
    for(File child : codeFiles){
      //只統計java文件
      if(child.getName().matches(".*\\.java$")) {
        parse(child);
      }
    }
    System.out.println("normalLines:" + normalLines);
    System.out.println("commentLines:" + commentLines);
    System.out.println("whiteLines:" + whiteLines);
  }
  private static void parse(File f) {
    BufferedReader br = null;
    //表示是否為注釋開始
    boolean comment = false;
    try {
      br = new BufferedReader(new FileReader(f));
      String line = "";
      while((line = br.readLine()) != null) {
        //去掉注釋符/*前面可能出現的空白
        line = line.trim();
        //空行 因為readLine()將字符串取出來時,已經去掉了換行符\n
        //所以不是"^[\\s[^\\n]]*\\n$"
        if(line.matches("^[\\s[^\\n]]*$")) {
          whiteLines ++;
        } else if (line.startsWith("/*")  !line.endsWith("*/")) {
          //統計多行/*****/
          commentLines ++;
          comment = true;  
        } else if (line.startsWith("/*")  line.endsWith("*/")) {
          //統計一行/**/
          commentLines ++;
        } else if (true == comment) {
          //統計*/
          commentLines ++;
          if(line.endsWith("*/")) {
            comment = false;
          }
        } else if (line.startsWith("http://")) {
          commentLines ++;
        } else {
          normalLines ++;
        }
      }
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    } finally {
      if(br != null) {
        try {
          br.close();
          br = null;
        } catch (IOException e) {
          e.printStackTrace();
        }
      }
    }
  }
}

以上內容就是本文給大家分享的Java在正則表達式的使用,希望大家喜歡。

您可能感興趣的文章:
  • Java正則表達式入門基礎篇(新手必看)
  • Java正則表達式基礎入門知識
  • 在Java編程中使用正則表達式的基本方法

標簽:六安 綿陽 三亞 梅州 鞍山 恩施 池州 咸陽

巨人網絡通訊聲明:本文標題《Java正則表達式使用》,本文關鍵詞  Java,正則,表達式,使用,Java,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Java正則表達式使用》相關的同類信息!
  • 本頁收集關于Java正則表達式使用的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 肌肌桶肤肤网络站| 男人天堂导航| 乡下人产国偷v产偷v自拍| 天天夜日日日日碰日日摸| 宅福利WANIMAL无圣光| 特黄AAAAAAA片免费视频| 色先锋影院| 女啪啪www女高清| 美女的隐私内裤秘?图| 女同久久另类99精品蜜臀| 国产91精品福利在线观看| 嗯~使劲~别停~高H蜜臀AV| 9.1短视频网页入口网站推广| 亚洲精品一区中文字幕乱码| 日韩亚| 成 人 十 八 黄 色 网 站 视 频| 男人舔女人逼动态图| 99aiav国产精品视频| 在线日韩欧美| 91无码Av影院在线观看| 五月激情啪啪网| 啊啊啊啊啊啊啊啊好爽| 男女婬乱做爰裸体洗澡| 《丰满老女人》伦理HD| 美国复古性xxxx| 纲手办公室被?无删减黄漫| 搡老女人ⅩXXX搡老女| 娇妻之殇免费阅读| 欧美三日本三级少妇三99| 高h女仆制服play文| 两个学霸边做题边c我怎么办| 诱女小兰(高H)| 美女大尺度直播| 亚洲欧美日韩在线中文一| 汤芳人体《魅惑2》| 欧一美一性一交一精品| 小坏蛋今晚上让你爽个够| japanese性护士tubeasianped| 91国精产品自偷自偷综合麻豆| 出差被夫の上司持久侵犯三浦步美 | 三级黄视频|