PHP计算字符串列表中的字符数

时间:2018-11-05 17:30:24

标签: php regex

我使用这段代码来计算字符串的大写字母:

echo(strlen(preg_replace('![^A-Z]+!', '', 'CaliFornIa')));

上面一行的响应是3。

但是我想计算一下我的字符串中这些字符的出现次数:“!%&@#$ * _ +-{}”,但我不知道怎么做,因为如果使用:

strlen(preg_replace('![^!%&@#$*_+-{}]+!', '', ...

我认为这是行不通的,因为在常规表达式定义中有一些以其他方式使用的字符。 有任何线索吗?

0 个答案:

没有答案