Php 如何使用正则表达式匹配不区分大小写的unicode字符?
我尝试将正则表达式与php结合使用,以匹配大写和小写unicode字符 下面是我的示例代码:Php 如何使用正则表达式匹配不区分大小写的unicode字符?,php,regex,case-insensitive,Php,Regex,Case Insensitive,我尝试将正则表达式与php结合使用,以匹配大写和小写unicode字符 下面是我的示例代码: $s = "a à À"; $s = preg_replace("/à/iU", "a", $s); echo $s; 但是没有成功,任何人都可以帮助吗?这很有效: $s = "a à À"; echo preg_replace('/à/iu', "a", $s); 输出: a a a 对正则表达式中的unicode字符使用/u而不是/u标志U用于非贪婪(惰性)匹配
$s = "a à À";
$s = preg_replace("/à/iU", "a", $s);
echo $s;
但是没有成功,任何人都可以帮助吗?这很有效:
$s = "a à À";
echo preg_replace('/à/iu', "a", $s);
输出:
a a a
对正则表达式中的unicode字符使用/u
而不是/u
标志U
用于非贪婪(惰性)匹配