Skip to content

Instantly share code, notes, and snippets.

@rightfold
Created November 12, 2014 10:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rightfold/7b8a97fb76e53674eec0 to your computer and use it in GitHub Desktop.
Save rightfold/7b8a97fb76e53674eec0 to your computer and use it in GitHub Desktop.
fields = line['Contact'].split(' ')
line['Achternaam'] = ''
line['Voornaam'] = ''
line['Tussenvoegsel'] = ''
for field in fields:
field = field.lower()
if field in {'van', 'de', 'der', 'te'}:
line['Tussenvoegsel'] += ' ' + field
elif line['Tussenvoegsel']:
line['Achternaam'] = field
else:
line['Voornaam'] = field
line['Tussenvoegsel'] = line['Tussenvoegsel'].strip() or None
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment