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