从一篇文本中,抽取出所包含的 身份证号 并解析出其中的 省、市、县、出生年月、性别、校验码。  这个功能,JioNLP帮你实现

源码在 github:JioNLPhttps://github.com/dongrixinyu/JioNLPhttps://github.com/dongrixinyu/JioNLP

在线使用版请戳 => 抽取并解析身份证号

代码安装方法:

安装 Installation

  • python>=3.6 github 版本略领先于 pip
$ git clone https://github.com/dongrixinyu/JioNLP
$ cd ./JioNLP
$ pip install .
  • pip 安装
$ pip install jionlp
  • 可能存在的问题
# 如安装失败,遇到安装时提示的 pkuseg、Microsoft Visual C++、gcc、g++ 等信息,
# 则说明是 pkuseg 安装失败,需要在相应系统中安装 C 和 C++ 编译器,重新安装。
# pip install pkuseg

使用 Usage

# 第一步,抽取出文本中的身份证号>>> text = '此人身份证号是 21040319560330098x,曾经...'
>>> res = jionlp.extract_id_card(text, detail=True)
>>> print(res)# [{'text': '21040319560330098x', 'offset': [9, 25]}]# 第二部,解析该身份证号中的内容。>>> text = '52010320171109002X'
>>> res = jio.parse_id_card(text)
>>> print(res)# {'province': '贵州省',
#  'city': '贵阳市',
#  'county': '云岩区',
#  'birth_year': '2017',
#  'birth_month': '11',
#  'birth_day': '09',
#  'gender': '女',
#  'check_code': 'x'}

该工具既可源码调用,也可在线网页直接使用 =>  抽取并解析身份证号

如果觉得好就点个 Star 赞吧!

提取身份证号,解析身份证号出生年月、出生地、性别 的Python 实现与在线使用工具相关推荐

  1. Java实现对手机号、身份证号、护照号脱敏

    目录 1.Java原生代码实现: 2.使用 Hutool 工具实现: 背景: 我们在项目中经常会需要用到用户的敏感信息,比如手机号.身份证号.护照号: 当数据需要在页面上进行展示的时候就需要进行脱敏, ...

  2. 设计一个学校在册人员类(Person)。数据成员包括身份证号(IdPerson)、姓名(Name)、性别(Sex)、生日(Birth-day)和家庭住址(HomeAddress)。成员函数包括人员信息

    在1设计一个学校在册人员类(Person).数据成员包括身份证号(IdPerson).姓名(Name).性别(Sex).生日(Birth-day)和家庭住址(HomeAddress).成员函数包括人员 ...

  3. PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序

    目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...

  4. 使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名

    目录 (原创不易,你们对阿超的赞就是阿超持续更新的动力!) (以免丢失,建议收藏~~~) ------------------------------------------------------- ...

  5. 根据身份证号获取相关信息(籍贯、性别、出生日期...)

    根据身份证号获取相关信息(籍贯.性别.出生日期-) 首先我的只是个demo,身份证号也是写死的.仅供参考! 通过访问其他HTTP接口,将身份证号当作参数.调用接口返回相关信息 效果展示: **接口地址 ...

  6. Excel通过身份证获取出生年月,性别,年龄,生肖,星座,省份等信息总结归纳...

    Excel通过身份证获取出生年月,性别,年龄,生肖,星座,省份等信息总结归纳 早期的身份证号码为15位数字,现在使用的身份证号码为18位数字,它们的含义如下: (1)15位:1-6位为地区代码,7-8 ...

  7. 解析身份证号码(Python版)

    解析身份证号码(Python版) 简单分析 结构 六位数字地址码 八位数字出生日期码 三位数字顺序码 一位数字校验码 代码实现 获取身份证号里的信息 获取身份证中的省份 计算身份证校验位 验证并提取信 ...

  8. 基于语义分割的身份证部件解析和文字检测

    概述 这个工作主要是利用之前项目的语义分割算法,顺便探索一下身份证部件解析的功能.安排实习生利用合成的身份证照片进行了语义分割的标注. 我的目的有两个:1.检测身份证上的信息是否齐全:2.确定身份证各 ...

  9. java 身份证地址提取籍贯_从身份证号码中提取信息,这些方法请收好

    小伙伴们好啊,今天老祝为大家准备了一组和身份证有关的函数公式,看看如何从身份证号码中提取出需要的信息. 如下图为所示,是一份模拟的员工信息表,A列是姓名,B列是身份证号码,C列是职级. ★ 首先咱们来 ...

最新文章

  1. 传统方法 + 深度学习发威! | 2021瓷砖缺陷检测总决赛冠军思路分享
  2. 设计模式学习笔记-状态模式
  3. 笔记-中项案例题-2018年下-质量管理
  4. linux系列(十六):which命令
  5. CL_BSP_WD_VIEW_MANAGER-MANIPULATE_RESPONSE
  6. centos 7 防火墙和端口配置
  7. 为什么你闻不到自己胳肢窝的味道?
  8. java cassandra连接池_java操作cassandra(连接池)
  9. unity android 在后台运行_Android 11“精简版”正式发布,低端机也可以流畅运行
  10. Google Maps API v3:如何删除所有标记?
  11. ORA-07445ORA-00108错误案例
  12. 根据高德API获取poi数据
  13. android 盒子刷机,刷机精灵 – 最好用的Android刷机工具
  14. ik做尾巴摆动 maya_Maya表达式控制动力学动画之尾巴(图文)
  15. NetBean将IDE设置导出为Zip存档
  16. Update批量更新
  17. php吧输出结果进行分割,[判断题] 呼叫处理程序按照一定的逻辑对呼叫进行处理,对呼叫的处理结果与局数据、用户数据的内容无关。...
  18. 关于IDEA的一些常用的快捷键整合,赶紧进来KK......
  19. 《算法图解》-9动态规划 背包问题,行程最优化
  20. 逆波兰式求值 —Java

热门文章

  1. 一个不算凄美的爱情故事,和电子邮箱有,道出了很多职场中的缘分!
  2. C语言之开发工具:Visual Studio 2022安装教程
  3. Unity动画系统详解7:Layer是什么?
  4. Android用kotlin修改一个图片编辑库做一个作业点评的功能
  5. 沥青瓦UKCA认证—EN 544
  6. 荣耀会升级鸿蒙吗,华为高管确认:6月全面推升鸿蒙系统,官方账号正式开通...
  7. 高端大气上档次的web前端网站图标收藏
  8. IOS内购自动续费订阅测试
  9. 交易算法TWAP/VWAP/PoV
  10. 蓝牙文件传输失败不支持的解决方法!