提取身份证号,解析身份证号出生年月、出生地、性别 的Python 实现与在线使用工具
从一篇文本中,抽取出所包含的 身份证号 并解析出其中的 省、市、县、出生年月、性别、校验码。 这个功能,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 实现与在线使用工具相关推荐
- Java实现对手机号、身份证号、护照号脱敏
目录 1.Java原生代码实现: 2.使用 Hutool 工具实现: 背景: 我们在项目中经常会需要用到用户的敏感信息,比如手机号.身份证号.护照号: 当数据需要在页面上进行展示的时候就需要进行脱敏, ...
- 设计一个学校在册人员类(Person)。数据成员包括身份证号(IdPerson)、姓名(Name)、性别(Sex)、生日(Birth-day)和家庭住址(HomeAddress)。成员函数包括人员信息
在1设计一个学校在册人员类(Person).数据成员包括身份证号(IdPerson).姓名(Name).性别(Sex).生日(Birth-day)和家庭住址(HomeAddress).成员函数包括人员 ...
- PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序
目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...
- 使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
目录 (原创不易,你们对阿超的赞就是阿超持续更新的动力!) (以免丢失,建议收藏~~~) ------------------------------------------------------- ...
- 根据身份证号获取相关信息(籍贯、性别、出生日期...)
根据身份证号获取相关信息(籍贯.性别.出生日期-) 首先我的只是个demo,身份证号也是写死的.仅供参考! 通过访问其他HTTP接口,将身份证号当作参数.调用接口返回相关信息 效果展示: **接口地址 ...
- Excel通过身份证获取出生年月,性别,年龄,生肖,星座,省份等信息总结归纳...
Excel通过身份证获取出生年月,性别,年龄,生肖,星座,省份等信息总结归纳 早期的身份证号码为15位数字,现在使用的身份证号码为18位数字,它们的含义如下: (1)15位:1-6位为地区代码,7-8 ...
- 解析身份证号码(Python版)
解析身份证号码(Python版) 简单分析 结构 六位数字地址码 八位数字出生日期码 三位数字顺序码 一位数字校验码 代码实现 获取身份证号里的信息 获取身份证中的省份 计算身份证校验位 验证并提取信 ...
- 基于语义分割的身份证部件解析和文字检测
概述 这个工作主要是利用之前项目的语义分割算法,顺便探索一下身份证部件解析的功能.安排实习生利用合成的身份证照片进行了语义分割的标注. 我的目的有两个:1.检测身份证上的信息是否齐全:2.确定身份证各 ...
- java 身份证地址提取籍贯_从身份证号码中提取信息,这些方法请收好
小伙伴们好啊,今天老祝为大家准备了一组和身份证有关的函数公式,看看如何从身份证号码中提取出需要的信息. 如下图为所示,是一份模拟的员工信息表,A列是姓名,B列是身份证号码,C列是职级. ★ 首先咱们来 ...
最新文章
- 传统方法 + 深度学习发威! | 2021瓷砖缺陷检测总决赛冠军思路分享
- 设计模式学习笔记-状态模式
- 笔记-中项案例题-2018年下-质量管理
- linux系列(十六):which命令
- CL_BSP_WD_VIEW_MANAGER-MANIPULATE_RESPONSE
- centos 7 防火墙和端口配置
- 为什么你闻不到自己胳肢窝的味道?
- java cassandra连接池_java操作cassandra(连接池)
- unity android 在后台运行_Android 11“精简版”正式发布,低端机也可以流畅运行
- Google Maps API v3:如何删除所有标记?
- ORA-07445ORA-00108错误案例
- 根据高德API获取poi数据
- android 盒子刷机,刷机精灵 – 最好用的Android刷机工具
- ik做尾巴摆动 maya_Maya表达式控制动力学动画之尾巴(图文)
- NetBean将IDE设置导出为Zip存档
- Update批量更新
- php吧输出结果进行分割,[判断题] 呼叫处理程序按照一定的逻辑对呼叫进行处理,对呼叫的处理结果与局数据、用户数据的内容无关。...
- 关于IDEA的一些常用的快捷键整合,赶紧进来KK......
- 《算法图解》-9动态规划 背包问题,行程最优化
- 逆波兰式求值 —Java