为了账号安全,请及时绑定邮箱和手机立即绑定

查找给定字符串中_的唯一出现

查找给定字符串中_的唯一出现

C#
慕姐4208626 2021-05-20 14:15:21
首先,让我们粘贴代码,然后告诉您我的要求是什么。void Main(){    String someString = "Fill ________ and ______ this";    char someChar = '_';    int count = 0;    for (int i = 0; i < someString.Length; i++)    {        if (someString[i] == someChar)        {            count++;        }    }}在此代码段中,我有2个用_表示的占位符。如果一次_出现两次以上,则认为它是该字符串中的占位符。输入这里只有一个_。输出0输入这里有2个单_和_。输出0输入这里有1双__。输出0输入这里有1张三联___。输出1个输入这里有1个单_,1个双__和1个三重___。输出1个输入填写________和______输出2个
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

尽管“现在您有两个问题”,但是可以使用正则表达式解决。_{3,}是与至少三个下划线组成的系列匹配的模式,因此:

Regex.Matches("Fill ________ and ______ this", "_{3,}").Count


2


Regex.Matches("There are 1 single _ , 1 double __ and 1 tripple ___ here.", "_{3,}").Count


1


查看完整回答
反对 回复 2021-05-23
  • 1 回答
  • 0 关注
  • 149 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信