SkillAgentSearch skills...

HumanNameParser.php

Returns the parts (leading initial, first, middle, last, suffix) of a name from a string.

Install / Use

/learn @jasonpriem/HumanNameParser.php
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Name: HumanNameParse.php

Version: 0.2

Date: 6 Sept. 2010

Author: Jason Priem jason@jasonpriem.com

Website: http://jasonpriem.com/human-name-parse

License: http://www.opensource.org/licenses/mit-license.php

Description

Takes human names of arbitrary complexity and various wacky formats like:

  • J. Walter Weatherman
  • de la Cruz, Ana M.
  • James C. ('Jimmy') O'Dell, Jr.

and parses out the:

  • leading initial (Like "J." in "J. Walter Weatherman")
  • first name (or first initial in a name like 'R. Crumb')
  • nicknames (like "Jimmy" in "James C. ('Jimmy') O'Dell, Jr.")
  • middle names
  • last name (including compound ones like "van der Sar' and "Ortega y Gasset"), and
  • suffix (like 'Jr.', 'III')

Related Skills

View on GitHub
GitHub Stars109
CategoryDevelopment
Updated1y ago
Forks42

Languages

PHP

Security Score

80/100

Audited on Jan 8, 2025

No findings