Количество вхождений подстроки в строке C#

Количество вхождений строки

Всем привет. Теперь и C# стороной не обойдём.

Ровно пять лет назад выкладывал функцию для определения количества вхождений одной строки в другую на delphi (количество подстрок в строке).

Вот мой вариант на C#:

public int PosCount(string substr, string str)
 {
      return str.Split(new string [] {substr}, StringSplitOptions.None).Length - 1;
 }

Один ответ к «Количество вхождений подстроки в строке C#»

  1. можно по другому сделать:

    int count= new Regex(pattern).Mathces(source).Count;

    //где pattern (что нужно искать) и source — откуда искать

Добавить комментарий для .Net Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *