小编Mir*_*kov的帖子

如何用utf-8支持替换PHP中的所有非字母字符

我想从字符串中删除每个字母字符.

但问题是我不知道字母范围,因为它是UTF8字符串.

它可以是ENGLISH,ՀԱՅԵՐԵՆ,ქართული,УКРАЇНСЬКИЙ,РУССКИЙ

我经常这样做

$str = preg_replace('/[^a-zA-Z]/', '', $str);
Run Code Online (Sandbox Code Playgroud)

要么

$str = preg_replace('/[^\w]/u', '', $str);
Run Code Online (Sandbox Code Playgroud)

但他们都清楚外国人的角色

任何的想法?

php regex utf-8 preg-replace

6
推荐指数
2
解决办法
5750
查看次数

标签 统计

php ×1

preg-replace ×1

regex ×1

utf-8 ×1