Earlier Darfts - liliana-sanfilippo/author-name-parser GitHub Wiki
Draft 4
Max. three first names.
Draft 3
Problem
Draft 2
PARTICLE? NAME!(-NAME)*? (NAME)*?
and
(INITIAL | NAME)!(-(INITIAL | NAME))*? (INITIAL | NAME)*?
with initial:
LETTER .?