【发布时间】:2013-05-01 20:59:45
【问题描述】:
我使用 PHP。
我的字符串可能是这样的
This is a string-test width åäö and some über+strange characters: _like this?
问题
有没有办法删除非字母数字字符并用空格替换它们?以下是一些非字母数字字符:
- -
- +
- :
- _
- ?
我已经阅读了很多关于它的主题,但它们不支持其他语言,比如这个:
preg_replace("/[^A-Za-z0-9 ]/", '', $string);
要求
- 我的无字母字符列表可能不完整。
- 我的内容包含不同语言的字符,例如 åäöü。可能更多。
- 非字母数字字符应替换为空格。否则这个词会粘在一起。
【问题讨论】: