gpt4 book ai didi

PHP 从字符串中删除特殊字符并保留一些

转载 作者:行者123 更新时间:2023-12-03 01:19:16 26 4
gpt4 key购买 nike

我需要从字符串中删除除 - ( ) 之外的所有特殊字符

到目前为止我有这个代码

$q = preg_replace('/[^A-Za-z0-9\-]/', '', $q); //removes ALL characters

如何排除- ( )

最佳答案

您的正则表达式已排除 -

否则,将括号放入否定字符类中:

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

此外,您不需要转义破折号。

关于PHP 从字符串中删除特殊字符并保留一些,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18336055/

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