`

java学习笔记:龙抓手之抓取网页中的邮件地址

    博客分类:
  • java
阅读更多

 



 

 

/*
正则表达式

  
[示例]:龙抓手之抓取网页中的邮件地址
*/
import java.net.*;
import java.io.*;
import java.util.regex.*;

class Demo
{
  public static void main(String[] args) throws Exception
  {
    getMails();
  }
  
  public static void getMails() throws Exception
  { 
    URL url=new URL("http://192.168.1.3/index.html");
    URLConnection conn=url.openConnection();
    BufferedReader bufrIn= new BufferedReader(new InputStreamReader(conn.getInputStream()));
    String line=null;
    String mailReg="\\w+@\\w+(\\.\\w+)+"; //模糊匹配
    
    Pattern pat=Pattern.compile(mailReg);
    while(true)
    {
      line=bufrIn.readLine();
      if(line!=null)
      {
        Matcher mat=pat.matcher(line);
        while(mat.find())
        {
          s.op(mat.group());
        }
      }
      else
      {
        break;
      }
    }
  }
}

 

  • 大小: 31.6 KB
0
0
分享到:
评论

相关推荐

    (完整版)最全的java学习笔记(必看).pdf

    * 2.4 运算符与表达式:Java语言中的运算符包括算术运算符、比较运算符、逻辑运算符、赋值运算符等。表达式是运算符和操作数的组合。 * 2.5 编程风格:Java语言的编程风格包括代码风格、命名风格、注释风格等。 * ...

    Java学习笔记学习笔记

    Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...

    java学习笔记1

    Java学习笔记1是学习Java过程中的笔记,主要记录了Eclipse开发环境中的快捷键使用、编辑功能、查找和调试等知识点。 Eclipse快捷键 Eclipse中有许多快捷键,掌握这些快捷键可以大大提高开发效率。下面列举了一些...

    林信良JAVA学习笔记

    著作:《JAVA 学习笔记》、《Spring 技术手册》,为SUN官方教材主要编写成员之一 博客: http://blog.csdn.net/caterpillar_here 详细信息: http://www.china-pub.com/computers/common/info.asp?id=31664

    java学习笔记.zip

    java学习笔记java学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记...

    Java 学习笔记Java学习笔记

    Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年发布。...Java学习笔记涵盖了这些核心知识点,通过深入学习和实践,你可以逐步掌握Java编程,并应用于实际项目开发中。

    Java学习笔记(必看经典).pdf

    本知识点的标题为“Java学习笔记(必看经典)”,意味着所整理的内容是针对Java初学者的一系列核心概念和原理的总结。 首先,面向对象编程是Java语言的核心,它与传统的面向过程编程有显著的不同。面向对象编程强调的...

    Java学习笔记——良葛格

    此外,笔记可能还会涉及异常处理,这是Java中处理错误的重要机制,通过try-catch-finally语句块来捕获并处理运行时错误。线程和并发处理也是Java的一大亮点,JDK5.0对多线程的支持进一步加强,提供了更高级的并发...

    Java基础 学习笔记 Markdownr版

    1. 面向对象(OOP):Java的核心是面向对象编程,它将数据和操作数据的方法封装在一起,形成类。面向对象的三大特性——封装、继承和多态,在06面向对象(上)、07面向对象(中)和08面向对象(下)中进行了详细介绍...

    contiki 学习笔记

    Contiki学习笔记:进程、事件、etimer关系 Contiki 实例: Contiki学习笔记:创建两个交互进程 Contiki 主函数剖析: Contiki学习笔记:main函数剖析 Contiki学习笔记:启动一个进程process_start Contiki学习笔记...

    java学习笔记markdown

    【Java学习笔记Markdown版】是针对Java初学者和进阶者的一份详尽教程,以Markdown格式编写,便于阅读和整理。Markdown是一种轻量级的标记语言,它允许用户使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML...

    JAVA学习笔记 林信良

    《JAVA学习笔记》是林信良先生的一部深入浅出的Java编程教程,旨在帮助初学者和有一定经验的开发者巩固和提升Java编程技能。这本书涵盖了Java语言的基础到高级概念,是一份宝贵的自学资料。 首先,从基础部分开始,...

    Java JDK 5.0学习笔记:TP312JA L393.iso

    Java JDK 5.0学习笔记:TP312JA L393.iso 随书光盘,欢迎大家下载 大家共享^A^

    韩顺平编写的java学习笔记(全)

    1. **面向对象编程**:Java的核心概念之一,强调封装、继承、多态等特性。 2. **图形用户界面开发**:使用Swing或JavaFX等框架创建桌面应用。 3. **数据库编程**:连接数据库、执行SQL查询等操作。 4. **文件I/O流...

    java学习笔记.pdf

    "Java学习笔记" 本资源是一个关于Java编程语言的学习笔记,涵盖了Java的基础知识、语法、数据类型、变量、类型转换等方面的内容。 标题:"java学习笔记.pdf" 描述:"想自学的小伙伴可以看俺" 标签:"Java" 部分...

    Java学习笔记及心得

    #### 标题:Java学习笔记及心得 #### 描述:Core Java 学习笔记及心得 pdf格式可打开。涵盖了java的基础入门知识,非常适合自学的及想深入学习理解的同学。 #### 标签:Java、基础入门、学习笔记 #### 知识点详细...

    java学习笔记.doc

    Java 学习笔记 本资源摘要信息涵盖了 Java 编程语言的基础知识,着重于面向对象编程(OOP)的概念和实现。下面是该资源的详细知识点: 1. 面向对象编程(OOP)的基本概念: * 对象: everything is an object...

    配套学习资料:Java开发 - 尚硅谷JavaWeb学习笔记

    Java开发 - 尚硅谷JavaWeb学习笔记 - Part1: https://blog.csdn.net/qq_63317769/article/details/139883728 Java开发 - 尚硅谷JavaWeb学习笔记 - Part2: Java开发 - 尚硅谷JavaWeb学习笔记 - Part3: Java开发 ...

    Java学习笔记(必看经典).doc

    5. **异常处理**:Java中的异常处理通过try-catch-finally语句来实现,用于捕获和处理程序运行时可能出现的问题,保证程序的健壮性。 6. **输入/输出流**:Java提供了强大的I/O流系统,支持文件读写、网络通信和...

Global site tag (gtag.js) - Google Analytics