Найти все вхождения строки 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д