gpt4 book ai didi

c# - 检测恰好 X 个大写字母的单词

转载 作者:行者123 更新时间:2023-11-30 19:16:51 25 4
gpt4 key购买 nike

我一直在认真思考这个问题,但无法以我目前的知识找到解决方案。

我正在尝试检测一个句子中的单词,例如,让我们说 2 个,在任何位置都有大写字母,其余为小写。

所以 Hello、Hello 或 heLLo 会匹配,但 Hello 或 HEllO 不会匹配。

最佳答案

这可以在没有正则表达式和 Lambda 的情况下完成,读起来非常好。

string sentence = "This IS a SEntence";

var wordCount = sentence.Split(new char[] { ' ' })
.Where(word => word.Count(letter => char.IsUpper(letter)) == 2)
.Count();

Console.WriteLine(wordCount );
Console.ReadKey();

输出:

2

关于c# - 检测恰好 X 个大写字母的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21153532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com