Я использую PHP.
Моя строка может выглядеть так
This is a string-test width åäö and some über+strange characters: _like this?
Вопрос
Есть ли способ удалить не буквенно-цифровые символы и заменить их пробелом? Вот несколько не буквенно-цифровых символов:
- -
- +
- _
Я прочитал много потоков об этом, но они не поддерживают другие языки, такие как этот:
preg_replace("/[^A-Za-z0-9 ]/", '', $string);
Требования
- Мой список букв не может быть завершен.
- Мое содержимое содержит символы на разных языках, например, åäöü. Может быть очень много.
- Не буквенно-цифровые символы должны быть заменены пробелом. Иначе слово будет приклеено к друг другу.