Количество вхождений подстроки в строке C#
Всем привет. Теперь и C# стороной не обойдём.
Ровно пять лет назад выкладывал функцию для определения количества вхождений одной строки в другую на delphi (количество подстрок в строке).
Вот мой вариант на C#:
public int PosCount(string substr, string str) { return str.Split(new string [] {substr}, StringSplitOptions.None).Length - 1; }
можно по другому сделать:
int count= new Regex(pattern).Mathces(source).Count;
//где pattern (что нужно искать) и source — откуда искать