C# подсчитайте, сколько раз слово появляется в переменной

Discussion in 'Снипеты' started by KitKat21, May 30, 2019.

  1. KitKat21

    KitKat21 Client

    Joined:
    May 2, 2017
    Messages:
    223
    Likes Received:
    121
    привет!

    У меня вопрос. Как подсчитать, сколько раз определенное слово или символ появляется в тексте в переменной?

    Например, сколько раз "<p>" появляется в переменной {-Variable.TextScraped-}?

    Возможно ли это в C# или с помощью какого-либо метода обработки текста?

    Спасибо!
     
  2. ssXXXss

    ssXXXss Client

    Joined:
    Dec 23, 2014
    Messages:
    6,828
    Likes Received:
    1,727
    кинь текст в массив да определи сколько раз оно повторяется
     
  3. KitKat21

    KitKat21 Client

    Joined:
    May 2, 2017
    Messages:
    223
    Likes Received:
    121
    Как это сделать?)
     
  4. sergodjan66

    sergodjan66 Administrator Staff Member

    Joined:
    Sep 5, 2012
    Messages:
    9,020
    Likes Received:
    3,386
    KitKat21 likes this.
  5. KitKat21

    KitKat21 Client

    Joined:
    May 2, 2017
    Messages:
    223
    Likes Received:
    121
  6. woober

    woober Client

    Joined:
    Apr 7, 2015
    Messages:
    183
    Likes Received:
    85
    Или так
    var matches = Regex.Matches(project.Variables["text"].Value, @"\<p\>");
    return matches.Count.ToString();
     
    KitKat21 likes this.
  7. KitKat21

    KitKat21 Client

    Joined:
    May 2, 2017
    Messages:
    223
    Likes Received:
    121
    Спасибо за помощь!) Интересно посмотреть на другой метод.
     

Пользователи просматривающие тему (Пользователей: 0, Гостей: 0)