I\'m surprised that I\'m not able to match a German umlaut in a regexp. I tried several approaches, most involving setting locales, but up to now to no avail.
In my case \S gave me better results than \w, plus saving the file as utf-8, plus using re.UNICODE
\S
\w
re.UNICODE