Найти все вхождения строки s1 в строке s - C#
Формулировка задачи:
Нужно найти все вхождения строки s1 в строке s.
Сломал себе мозг, почему-то у меня при разных вариантах кода поиск зацикливается.
Помогите нубу.
Решение задачи: «Найти все вхождения строки s1 в строке s»
textual
Листинг программы
- using System;
- class Program
- {
- static void Main()
- {
- int count = 0;
- string s = "144бла09юбла12блавафыблаблалббаблаблублабла";
- string s1 = "бла";
- while (s.IndexOf(s1) != -1)
- {
- int temp = s.IndexOf(s1);
- s = s.Remove(temp, s1.Length);
- ++count;
- }
- Console.WriteLine(count);
- Console.ReadKey();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д