可以使用 PHP 的 preg_replace 函数来进行正则表达式匹配字符串替换特殊字符,示例如下: ``` $pattern = '/[^\p{Han}\w\s]/u'; // 匹配非汉字、字母、数字和空格的字符 $replacement = ''; // 替换为空字符串 $text = 'Hello, 你好!@#$%^&*()-_+=[]{}|;:\'",.<>/?'; $newText = preg_replace($pattern, $replacement, $text); echo $newText; // 输出:Hello 你好 ``` 在上面的示例中,我们使用正则表达式 `/[^\p{Han}\w\s]/u` 匹配所有非汉字、字母、数字和空格的字符,然后将其替换为空字符串。使用 preg_replace 函数进行替换时,第一个参数传入正则表达式,第二个参数传入替换字符串,第三个参数传入待匹配的文本。最后将替换后的文本输出即可。