I use PHP.
My string can look like this
This is a string-test width åäö and some über+strange characters: _like this?
<
\p{xx} is what you are looking for, I believe, see here
\p{xx}
So, try:
preg_replace("/\P{L}+/u", ' ', $string);