比较人名的工具

human-name-compare的Python项目详细描述


人名比较

human_name_comparePyPI version

问题是:

检查Dr. Peter Müller和{}和{}和{}是否是同一个人

有无数的小细节使这项琐碎的工作变得困难,例如:

  • “R.Schönthal”“Robert Schönthal”-只有一侧有缩写
  • “Erik Schönthal”,“Robert Schönthal”-名字不匹配
  • 罗伯特·埃里克·舍恩塔尔·罗伯特·彼得·舍恩塔尔
  • “罗伯特·埃里克·舍恩塔尔”,“罗伯特·埃里克·舍恩塔尔”——我们的名字里有一个“-”
  • “Robert Schönthal”,“Robert Schönthal”-名字有一个类型
  • “Robert Müller”“Robert Schönthal”-姓氏不匹配
  • 罗伯特·穆勒先生医学博士。Robert Schönthal“-我们有一些前缀

等等。。。在

使用

CLI

$ hn-compare compare "Robert Schönthal""Robert Schönthal"

Python

^{pr2}$

测试

$ python -m pytest .

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX SwingWorker等价物?   java如何检查一个字符串只包含数字和一个小数点?   java遇到了异常组织。阿帕奇。卡塔琳娜。LifecycleException:无法启动组件   java如何从日期格式获取最低计时单位?   java应用服务器与开发过程的集成   java我无法运行Junit测试   无法在java多线程处理中维护生产者任务的顺序   java如何在CLI应用程序中“拦截”Ctrl+C?   java如何使用JSch进行原子SFTP文件传输,以便在写入过程完成之前无法访问该文件?   java当用户摆弄html范围滑块时,如何更改内容(文本)?   如何在Java中向现有文件追加文本?   JUnit测试中的java模拟Apache驼峰位置   java Maven更新项目和依赖项