我试图在 preg_replace 中替换 Ñ 的值。我有这个代码:
<?php
$name = 'AVENDAÑO, PAULVIC T.';
$match = preg_replace('/[^A-Z]/','N',$name);
echo '<pre>';
print_r($match);
echo '</pre>';
?>
虽然变量 $name 包含 AVENDAÑO, PAULVIC T。但它仍然显示 AVENDAÑO, PAULVIC T。
但是当我尝试使用上面的代码时,它会将所有非字符替换为 N。
我知道我的正则表达式有问题,或者有人知道解决这些字符格式问题的替代方法吗?