gpt4 book ai didi

php - preg_replace 删除特殊字符

转载 作者:行者123 更新时间:2023-12-04 05:59:25 25 4
gpt4 key购买 nike

想知道如何替换字符串上的所有特殊字符,例如:hello this is a test!
我写了这段代码:

$text = preg_replace("/[^A-Za-z0-9]/", ' ', $text);

这项工作需要更大的灵活性以允许特殊字符,如 áéíóú...并仅删除某些字符,例如: :!"#$%&/()=?¿¡ ...

有任何想法吗?

最佳答案

使用 $text = preg_replace("/[^\p{L}\p{N}]/u", ' ', $text);
这将匹配所有不是字母或数字的字符,并将适本地处理 Unicode 字母。

关于php - preg_replace 删除特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9102857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com