1

从字符串的开头和结尾删除所有非字母数字字符的最佳方法是什么?

~~STRING~~ => STRING
"STRING" => STRING
**STRING** => STRING
**STR**ING** => STR**ING
4

3 回答 3

3

您可以使用:

$repl = preg_replace('#^\W+|\W+$#', '', $str)
于 2013-07-02T10:03:26.673 回答
2

trim($string, $charlist)应该做的伎俩。

于 2013-07-02T10:03:59.303 回答
1
$str = preg_replace('/^\W*(.*\w)\W*$/', '$1', $str);
于 2013-07-02T10:05:13.453 回答