私はa;sfjdksldrkdjlfdrarakdfkjra
のような文字列を持っています。 "ra"が上記の文字列で何度繰り返されたかを数えたいと思います。 私は別の方法を使ってみましたが失敗しました。 n
の要素を持つ配列が0
からn - 1
(私たち人間は数えるとき、私たちは自然に開始するindiceesを持っていることを意味しているC#での配列はゼロ基づいて心の中でクマ:関数を使用せずに文字列で繰り返す文字列を返す
string str = "rajdlkfja;ra;jdfsraralj;fra";
int count = 0;
char[] ch = str.ToCharArray();
for(int i = 0; i <= ch.Length; i++)
{
if(ch[i] == 'r' && ch[i + 1] == 'a')
{
count++;
}
}
Console.WriteLine(count);
「私は別の方法を使用しています」からの不具合を含めることは可能です –
[文字列内の文字の出現をカウントする]の可能な複製(http://stackoverflow.com/questions/1155617/count-occurrence -a-a-string) – Lucifer
'Regex.Matches(input、pattern).Count'パターンは' 'ra" ' –