当前位置: 首页 > news >正文

java之如何爬取本地数据(利用正则表达式)

public class RegexDemo4 {public static void main(String[] args) {String s="程序员学习java,"+"电话:181512516758,18512508907" +"或者联系邮箱:boniu@itcast.cn,"+"座机电话:01036517895,010-98951256"+"邮箱:bozai@itcast.cn,"+"热线电话:400-618-9090,400-618-4000,4006184000,4006189090";String   regex="(1[3-9]\\d{9})|(\\w+@[\\w&&[^_]]{2,6}(\\.[a-zA-Z]{2,3}){1,2})" +"|(0\\d{2,3}-?[1-9]\\d{4,9})"+"|(400-?[1-9]\\d{2}-?[1-9]\\d{3})";//获取正则表达式的对象Pattern p=Pattern.compile(regex);//获取文本匹配器的对象//利用m去读取s ,会按照p的规则去找小串Matcher m=p.matcher(s);//利用循环去获取数据while(m.find()){String str=m.group();System.out.println(str);}}
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C语言 ——— 学习并使用memcmp函数
  • Docker-容器修改
  • 【机器学习】神经网络通过梯度下降学习的步骤以及前向传播的详细步骤
  • Mac终端 shell脚本打包iOS,发现没有生成DSYM文件
  • L1 - OpenCompass 评测 InternLM-1.8B 实践
  • 编程-设计模式 13:责任链模式
  • Conda的自动化魔法:一探auto_activate_base的奥秘
  • Redis 为什么读写性能高?
  • 【Android Git】Git版本回退方式
  • 为啥说SPFA已死?三种图论算法太难懂?深入浅出谈图论,看这篇文章就够了
  • docker系列11:Dockerfile入门
  • Java | Leetcode Java题解之第332题重新安排行程
  • JAVA开发学习-day21
  • 【sdk】- 对接阿里云抠图
  • C++ //练习 16.42 对下面每个调用,确定T和val的类型:
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • happypack两次报错的问题
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • Javascript基础之Array数组API
  • JavaWeb(学习笔记二)
  • PHP的Ev教程三(Periodic watcher)
  • PV统计优化设计
  • Vue.js-Day01
  • 半理解系列--Promise的进化史
  • 对JS继承的一点思考
  • 计算机常识 - 收藏集 - 掘金
  • 讲清楚之javascript作用域
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 协程
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 移动端唤起键盘时取消position:fixed定位
  • 走向全栈之MongoDB的使用
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • ​如何在iOS手机上查看应用日志
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • # 透过事物看本质的能力怎么培养?
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #APPINVENTOR学习记录
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (11)MATLAB PCA+SVM 人脸识别
  • (JS基础)String 类型
  • (补)B+树一些思想
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (十三)Flink SQL
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)Sql Server 保留几位小数的两种做法
  • (转载)深入super,看Python如何解决钻石继承难题
  • .Net Core 微服务之Consul(二)-集群搭建
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET 直连SAP HANA数据库
  • .NET编程——利用C#调用海康机器人工业相机SDK实现回调取图与软触发取图【含免费源码】