Подсчет количеств словосочетаний в предложении - C#
Формулировка задачи:
Есть строка нужно найти в ней количество вхождения сочетания букв или слов.
подскажите как мне искать количество вхождений,просто я сижу и не могу понять как использовать цикл сравнения и что бы 2 строка то есть искомые символы не уходили за границу диапазона
private void button1_Click(object sender, EventArgs e) { int b = 0; string s = textBox1.Text; char[] sep = { ' ' }; string v = textBox2.Text; string[] mas = s.Split(sep, StringSplitOptions.RemoveEmptyEntries); string[] mas2 = v.Split(sep, StringSplitOptions.RemoveEmptyEntries); for (int j = 0; j < mas.Length; j++) { int i = 0; while (i < mas[j].Length) if (mas[j][i] == v) b = b + 1; else i++; } textBox3.Text = b.ToString(); } } }
Решение задачи: «Подсчет количеств словосочетаний в предложении»
textual
Листинг программы
int count = (str.Length - str.Replace(find,"").Length)/find.Length;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д