我可以在 PHP 中使用什么正则表达式来删除字符串开头和结尾的所有标点符号?
最佳答案
我不会使用正则表达式,可能是...
$str = trim($str, '"\'');
第二个参数是您定义的标点符号。
假设您真正的意思是去掉不是字母、数字等的东西,我会选择...
$str = preg_replace('/^\PL+|\PL\z/', '', $str);
关于PHP preg_replace : remove punctuation from beginning and end of string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8283539/