【发布时间】:2012-12-25 01:51:21
【问题描述】:
我正在尝试替换 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。
我知道我的正则表达式有问题,或者有人知道解决这些字符格式问题的替代方法吗?
【问题讨论】:
标签: php regex preg-replace