工具:IEDA
MAVEN模板
导入Jsoup包

package cn;import org.jsoup.Jsoup;import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;/*** @author yeqv* @program A2* @Classname a3* @Date 2022/1/14 22:33* @Email w16638771062@163.com*/
public class a3 {//查询身份证号归属地public static void main(String[] args) {String id = "511181200109256813";String u = "https://qq.ip138.com/idsearch/index.asp?userid=" + id + "&action=idcard";System.out.println(id);try {//爬取网页信息String t = Jsoup.connect(u).get().toString();//定义正则模板Pattern pattern = Pattern.compile("[\\u4e00-\\u9fa5\\s]+?<br>");Pattern pattern1 = Pattern.compile("男|女");Pattern pattern2 = Pattern.compile("\\d{4}年\\d{2}月\\d{2}日");//创建匹配器Matcher matcher1 = pattern1.matcher(t);Matcher matcher2 = pattern2.matcher(t);Matcher matcher = pattern.matcher(t);//匹配字符串,成功返回truematcher1.find();matcher2.find();//根据匹配器匹配的返回值返回字符串System.out.println(matcher1.group());System.out.println(matcher2.group());matcher.find();//返回字符串并删除<br> System.out.println(matcher.group().replace("<br>", "").replace(" ", ""));} catch (IOException e) {e.printStackTrace();}}
}

JAVA制作简单的查询身份证号信息小程序相关推荐

  1. 用java制作扑克牌_java实现扑克牌牌面小程序

    本文实例为大家分享了java实现扑克牌牌面小程序的具体代码,供大家参考,具体内容如下 本周分享一个扑克牌牌面小程序如下: package com.softeem.lmg.one2.work1; imp ...

  2. Python_身份证号信息查询

    # -*- coding: utf-8 -*- """ Created on Wed Sep 19 19:03:26 2018@author: LIU Zhendong ...

  3. VLOOKUP函数制作多表查询(学生信息表/员工工资表)

    VLOOKUP函数制作多表查询(学生信息表/员工工资表) 一.vlookup函数定义 VLOOKUP函数是Excel中的一个纵向查找函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导 ...

  4. 查询身份证号归属地,查询ip所有地

    查询身份证号归属地,查询ip所有地 解析: import java.io.IOException; import java.util.regex.Matcher; import java.util.r ...

  5. java 区号_求您!JAVA作业,窗口查询区号!

    窗口程序作业说明完成一个查询区号的窗口程序,功能要求如下(作业需要的数据见citycode.txt)程序打开时自动读取保存在文件中的数据信息程序至少提供一个输入及输出控件,一个查询按... 窗口程序作 ...

  6. Java制作简单小画板

    Java制作简单画板,包括两个类,一个主要画板类Drawpad,一个画板监听器DrawListener类. 1.Drawpad类,包括画板,画板功能设计,保存图片等 package Java课程设计; ...

  7. Java制作简单的单选和多选测试题

    Java制作简单的单选和多选测试题 题目: 定义考题类(Question)及其子类 完成考题类(Question),单选题(SingleChoice)和多选题(MultiChoice)是其子类 要求: ...

  8. sql提取身份证号信息--省市区县,年龄分组

    sql提取身份证号信息--省市区县,年龄分组 insert into test009 select t8.name ,t8.mobile ,t8.idcard ,t8.birthday ,t8.age ...

  9. 微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ

    微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ 一.获取用户信息 1.首先我们需要了解什么是微信用户的OpenID 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密 ...

  10. 数字信号 fft c源码_如何制作一个简单的人体动态识别微信小程序(附源码)

    知乎小白第一次写专栏,还请多指教. 先放成果. GitHub源码: lrioxh/HAR-applet-of-Wechat​github.com b站演示视频: 居然不需要服务器?!如何制作一个简单的 ...

最新文章

  1. css grid 自动高度_2020年你不应该错过的CSS新特性(二)
  2. 博客园上海俱乐部Windows 7社区发布活动的奖品
  3. linux系统添加网卡驱动,Linux 2.6.35内核配置和网卡驱动添加
  4. ASP.NET Core 2.0利用MassTransit集成RabbitMQ
  5. Android下Opengl ES实现单屏幕双眼显示
  6. python的open函数百度百科,open函数
  7. mysql ignore-columns_坑 - 当insert ignore遇到not null
  8. mybatis 3.2.7 与 spring mvc 3.x、logback整合
  9. Server 2008 R2远程桌面授权
  10. linux mint 中文字体,Linux Mint字体设置
  11. Linux下安装Java环境
  12. 永洪BI到底有多好用?知乎大V用3000字力荐
  13. matlab erf erfi,误差函数
  14. 年龄的计算方式计算机函数,excel使用时间函数计算年龄 使用Excel函数计算年龄的三种方法...
  15. in_array函数缺陷(原理+实战)
  16. C++ float转换int
  17. 【转载】Android蓝牙自动配对Demo
  18. 古诗词-飞火在线工具
  19. 小红书话题笔记是什么意思?小红书话题的形式有哪些?
  20. JGG近期专刊征稿汇总|时空组学、人体微生物组、人类遗传病、小麦生物学

热门文章

  1. 2015计算机软考试题及答案,2015年计算机软考网络工程师练习试题及答案
  2. PHP OB-缓冲区
  3. 密码(图解密码技术)_第二章_Enigma密码机
  4. dijkstra最短路径算法视频_最短路径之Dijkstra算法详细讲解
  5. Hbase 操作命令
  6. 双线性对映射 概念理解
  7. webuploader java版本
  8. 电子商务B2C:尾巴上的比特生存法则
  9. 2500个常用中文字符 + 130常用中英文字符
  10. 37.伪造参数错误的ICMP数据包