PHP Regular expression - Entfernen Sie alle nicht alphanumerischen Zeichen

Ich benutze PHP.

Mein String kann so aussehen

This is a string-test width åäö and some über+strange characters: _like this?

Frage

Gibt es eine Möglichkeit, nicht alphanumerische Zeichen zu entfernen und durch Leerzeichen zu ersetzen? Hier sind einige nicht alphanumerische Zeichen:

-+:_?

Ich habe viele Threads darüber gelesen, aber sie unterstützen keine anderen Sprachen, wie diese:

preg_replace("/[^A-Za-z0-9 ]/", '', $string);

Bedarf

Meine Liste der Buchstaben ohne Buchstaben ist möglicherweise nicht vollständig.Mein Inhalt enthält Zeichen in verschiedenen Sprachen, wie zum Beispiel åäöü. Könnte sehr viel mehr sein.Die nicht alphanumerischen Zeichen sollten durch ein Leerzeichen ersetzt werden. Sonst würde das Wort aneinander geklebt werden.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage