利用正则表达式在繁杂的网页中揪出email地址

完整代码,可运行

package WordAnalyse;

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:\\jiajun.txt"));
   String str = "";
   while((str=br.readLine()) != null) {
    parse(str);
   }
  } catch (FileNotFoundException e) {   
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  }
 }

private static void parse(String str) {
  Pattern p = Pattern.compile("[\\w[.-]]+@[\\w[.-]]+[\\w]+");
  Matcher m = p.matcher(str);
  while(m.find()) {
   System.out.println(m.group());
  }
 }
}

在繁杂的网页中揪出email地址相关推荐

  1. JAVA获取网页中的电影下载地址小程序

    现在电影资源越来越少了,今天想看看吸血鬼日记,结果网上搜出的网址不支持迅雷批量下载,我一个一个点,很累.于是就看看网页源代码发现影片都以FTP开头,rmvb结尾.于是就写了个小程序能够获取网页中所有的 ...

  2. python如何提取网络链接_Python网络爬虫——把一个网页中所有的链接地址提取出来(去重)...

    # 把一个网页中所有的链接地址提取出来. 运行环境Python3.6.4-实现代码:import urllib.request import re #1. 确定好要爬取的入口链接 url = &quo ...

  3. url中找出IP地址

    从url中找出ip地址 比如 http://192.168.1.111:3000/2.xml 比如 http://192.168.2.222/dddd.png 思路 设定接口函数为: const ch ...

  4. 网页中的三种地址详解

    网页中的a标签具有地址跳转的功能,href属性指向跳转的地址. 一.三种地址模式 网络地址分为两种,一种是绝对地址,一种是相对地址. 但是相对地址又可以细分为两种,一种是基于当前目录的相对地址,一种是 ...

  5. 教程 | 使用Tensorflow从视频中揪出皮卡丘!

    作者 | Juan De Dios Santos 译者 | Zhiyong Liu 编辑 | Natalie,Debra AI 前线导读:图像分类和目标检测是计算机视觉两大模块.相比于图像分类,目标检 ...

  6. 获取网页中的视频下载地址(利用抓包)

    根据上篇文章的思路,我用了监听网卡流量的方式来改进了我的程序.速度得到了大大的提升. 思路 下图是我用wireshark做的实验.把请求路径中带.mp4, .flv的请求留下来,得到的就是请求的视频资 ...

  7. shell脚本提取一个文件中的合法email地址

    #! /bin/bash function read_file(){ for i in `cat $1` do if [ `echo $i |grep "^[a-zA-Z0-9_-]*@[A ...

  8. asp.net实现在网页上自动显示超链接以及Email地址

    人们总喜欢在帖子中加上各种有用的URL链接或Email地址.而笔者当初设计时没有考虑到这一点,使得这些URL链接或Email地址只能以文字的形式而并不是以超链接的形式显示,其它浏览帖子的人还必须把这些 ...

  9. autoHotkey —同个快捷键在不同网页中不同功能

    文章目录 autoHotkey - 同个快捷键在不同网页的功能不同 基本环境 为什么要做这个事情 实现过程 代码 效果 autoHotkey - 同个快捷键在不同网页的功能不同 基本环境 autoho ...

  10. c语言编程网页数据提取,怎么用c语言抓取网页中的数据

    当前位置:我的异常网» C语言 » 怎么用c语言抓取网页中的数据 怎么用c语言抓取网页中的数据 www.myexceptions.net  网友分享于:2013-07-17  浏览:390次 如何用c ...

最新文章

  1. SAP QM 内向交货单在完成包装之后就自动触发了检验批?
  2. 程序员节,10月24日!
  3. 【错误记录】VMware 虚拟机报错 ( VMWare 中的 Ubuntu 虚拟机网络设置 | 第一次网络设置 )
  4. linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例 --转载
  5. 通过set方式注入的bean为null_Spring 注入集合
  6. 数据科学入门与实战:玩转pandas之四
  7. 淘宝、飞猪、闲鱼都挂了,阿里云却正常?!
  8. c# 解析JSON的几种办法
  9. 机械硬盘的改进想法:一臂多头
  10. Java 技术书籍大全
  11. MATLAB ttest和ttest2的区别
  12. mac上装windows10
  13. 域名备案、服务器备案和网站备案有什么区别?
  14. 中文核心期刊目录(2008年版).
  15. 免费数据 | CnOpenData空气质量站点监测数据
  16. Infrared and Visible Image Fusion using a Deep Learning Framework解析
  17. 开源mysql数据库审计工具_Yearning基于Inception的开源SQL审核平台(数据库审计)
  18. 期刊分类—CSSCI、A类、B类、C类、核心期刊的区别
  19. 第二次学习计划 之 SVM算法
  20. 基于聚类分析算法的数字化图书馆、图书馆管理系统

热门文章

  1. “囍”博物馆与Interesting 有点意思
  2. [中科]寒武纪,不愁钱路无客户
  3. 清除HTML的超链接样式,Markdown导出HTML,删除超链接下划线和字体样式
  4. Mongodb索引及explain
  5. 基于 STM32F412RE 的 Flappy bird 游戏机实现
  6. python爬虫——校花网
  7. TensorFlow Serving Architecture
  8. HDU 5285:wyh2000 and pupil
  9. 支持向量机:Duality
  10. 关于软件开发的若干总结(2022-08-27)