Fixed and extended spellcheck regex for word separators.
'|' shouldn't have been there, though it shouldn't have changed the behaviour.
I realized that the regex didn't match things like '$' or '^', so \pS (S for
Symbols) was added.