string - 使用perl计算字符串中的大写字母

标签 string perl character uppercase

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

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

最佳答案

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

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

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

相关文章:

Java 递归 System.out.println()

python - 仅当部分单词尚未在列表中时才追加

c# - 字符串是引用类型

perl - 为什么我应该使用 Perl 而不是 Ruby/Python/etc?

python - 使用 boto 通过 AWS SNS 发送短信的示例脚本

python - 为什么 write() 方法会写入未知字符?

java - 比较 2 个字符串,看看它们是否包含共同项

java - 获取java中特殊字符前的字符串值

Java Rest 服务打印带有换行符的列表

perl - 如何使用 subversion 部署 Web 应用程序?