我想使用\ w通配符过滤一个字符串,但不幸的是它不包括变音符号.
$i = "Die Höhe";
$x = preg_replace("/[^\w\s]/","",$i);
echo $x; // "Die Hhe";
Run Code Online (Sandbox Code Playgroud)
但是,我可以将所有字符添加到preg_replace,但这不是很优雅,因为列表将变得非常长.ATM,我只是为德国人准备这个,但还有更多的语言.
$i = "Die Höhe";
$x = preg_replace("/[^\w\säöüÄÖÜß]/","",$i);
echo $x; // "Die Höhe";
Run Code Online (Sandbox Code Playgroud)
有没有办法一次匹配所有这些?