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
(?P<NAME_SPEC>
uithangend\sin\shet\sonderhuis|op\sde\shoek\suithangend|
naast\sde\sdeur\suithangend|in\sde\sbalans\suithangend|
uithangend\sen\sboven\sde\sdeur|naast\suithangend|
uithangend\sof\sin\sde\sgevel|voor\suithangend|wederzijds\suithangend|
uithangende|uithangend|uitangend|uithangt|utihangend|uihangend|
uithangen|uihangt|op\seen\sstok\suitstekend|voor\suitstekend|
uitstekend|uistekend|in\sde\sgevel\sof\sboven\sde\sdeur|
in\sde\sgevel\svan\shet\sachterhuis|in\sde\sgevel\sgeschilderd|
op\sde\sgevel\sgeschilderd|ertegenover\sin\sde\sgevel|
naast\sde\sgang\sin\sde\sgevel|voor\sin\sde\sgevel|
achter\sin\sde\sgevel|in\sde\sgevel\svan\shet\svoorste\shuis|
onder\sin\sde\sgevel|boven\sin\sde\sgevel|in\sde\sgevel\suitgehouwen|
uitgehouwen\sin\sde\sgevel|in\sde\sgevel\sgehouwen|
op\sde\shoek\svan\sde\sgang\sin\sde\sgevel|
in\sde\sgevel\svan\shet\sachterhuis|in\sde\szijgevel|