我试图使用带有php的正则表达式来匹配大写和小写的unicode字符。
这是我的示例代码:
$s = "a à À";
$s = preg_replace("/à/iU", "a", $s);
echo $s;
但是没有成功,任何人都可以提供帮助吗?
答案 0 :(得分:2)
这有效:
$s = "a à À";
echo preg_replace('/à/iu', "a", $s);
<强>输出:强>
a a a
在正则表达式中使用/u
非/U
标记来表示unicode字符。 U
用于非贪婪(懒惰)匹配。