A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/gwu-libraries/namesparser below:

gwu-libraries/namesparser: Complement to https://github.com/derek73/python-nameparser for parsing lists of names.

Complement to nameparser for parsing lists of names. Namesparser handles initials and variable name ordering.

>>> from namesparser import HumanNames
>>> names = HumanNames("Oliver Boliver Butt and Zanzibar Buck-Buck McFate and Bodkin Van Horn")
>>> str(names)
'Oliver Boliver Butt and Zanzibar Buck-Buck McFate and Bodkin Van Horn'
>>> names.human_names
[<HumanName : [
    title: '' 
    first: 'Oliver' 
    middle: 'Boliver' 
    last: 'Butt' 
    suffix: ''
    nickname: ''
]>, <HumanName : [
    title: '' 
    first: 'Zanzibar' 
    middle: 'Buck-Buck' 
    last: 'McFate' 
    suffix: ''
    nickname: ''
]>, <HumanName : [
    title: '' 
    first: 'Bodkin' 
    middle: '' 
    last: 'Van Horn' 
    suffix: ''
    nickname: ''
]>]
>>> names.name_strings
['Oliver Boliver Butt', 'Zanzibar Buck-Buck McFate', 'Bodkin Van Horn']
>>> names = HumanNames("OB Butt, ZBB McFate and B Van Horn")
>>> str(names)
'OB Butt and ZBB McFate and B Van Horn'
>>> names = HumanNames("Butt, Oliver Boliver, Zanzibar Buck-Buck McFate, and Bodkin Van Horn")
>>> str(names)
'Oliver Boliver Butt and Zanzibar Buck-Buck McFate and Bodkin Van Horn'
>>> names = HumanNames("Butt O.B., McFate Z.B.B. and Van Horn B.")
>>> str(names)
'O.B. Butt and Z.B.B. McFate and B. Van Horn'
python -m unittest discover

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4