r"
(?: # A name with spec OR just a name
(?P<NAME_AND_SPEC>
(?P<NAME_WITH_SPEC>
# Example: De Kat in de Wijngaard
# At the start of string, capture name by capitalisation
(?:De;\s|Het;\s|Een;\s)? (?:[A-Z\']\w*)(?:\'?\s\w+)*?
) # end group NAME_WITH_SPEC
\s