我想使用perl计算字符串中大写字母的数量。

例如:我需要知道单词“EeAEzzKUwUHHwsws”包含多少个大写字符。

最佳答案

谨防Unicode,因为直接的A-Z东西对于其他字符(例如带重音符号的大写字母)而言并不真正可移植。如果您也需要处理这些,请尝试:

my $result = 0;
$result++ while($string =~ m/\p{Uppercase}/g);

关于string - 使用Perl计算字符串中的大写字母,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6652757/

10-10 19:33