如何使用正则表达式来匹配不区分大小写的unicode字符?

时间:2015-08-21 11:24:25

标签: php regex case-insensitive

我试图使用带有php的正则表达式来匹配大写和小写的unicode字符。

这是我的示例代码:

$s = "a à À";
$s = preg_replace("/à/iU", "a", $s);
echo $s;

但是没有成功,任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:2)

这有效:

$s = "a à À";
echo preg_replace('/à/iu', "a", $s);

<强>输出:

a a a

在正则表达式中使用/u/U标记来表示unicode字符。 U用于非贪婪(懒惰)匹配。