文件名称:name-parser:通用的,独立于语言的名称解析器PHP库
文件大小:42KB
文件格式:ZIP
更新时间:2024-05-28 05:58:21
php names string-parsing PHP
ICONIC名称解析器 目的 这是一个通用的,独立于语言的名称解析器。 其目的是将包含全名(可能包括称呼,缩写,后缀等)的单个字符串拆分为有意义的部分,例如名字,姓氏,缩写等。 它主要是针对英文名称量身定制的,但只要非英文名称使用拉丁字母拼写,它就可以很好地工作。 例如Anthony R Von Fange III先生被解析为 称呼:先生。 名:安东尼 缩写: R 姓氏:冯·范格 后缀: III 该包已被The Iconic在生产中使用了多年,成功地处理了成千上万的客户名称。 特征 支持的模式 该解析器能够使用或不使用逗号来处理名称模式: ... [firstname] ... [lastname] ... ... [lastname] ..., ... [firstname] ... ... [lastname] ..., ... [firstname] ..., [suf
【文件预览】:
name-parser-master
----.gitignore(37B)
----src()
--------LanguageInterface.php(211B)
--------Part()
--------Mapper()
--------Name.php(5KB)
--------Parser.php(7KB)
--------Language()
----.travis.yml(639B)
----LICENSE(1KB)
----composer.json(621B)
----composer.lock(80KB)
----README.md(9KB)
----tests()
--------GermanParserTest.php(2KB)
--------bootstrap.php(166B)
--------Part()
--------Mapper()
--------NameTest.php(2KB)
--------ParserTest.php(18KB)
----.scrutinizer.yml(94B)
----phpunit.xml.dist(1KB)