Посчитать кол-во определенного слова в тексте [дубликат]

159
29 апреля 2018, 19:29

На данный вопрос уже ответили:

  • Подсчитать кол-во слов в строке C# 4 ответа

Допустим, есть .txt документ с текстом:

"У меня есть собака. Моя собака самая лучшая."  

Нужно узнать кол-во слов "собака" (их может быть больше 50 штук).

Answer 1
string search = "Прицепом прицеплен прицеп";
string pattern = $"\\b{Regex.Escape(search)}\\b";
int count = new Regex(pattern, RegexOptions.IgnoreCase).Matches(source).Count;
Answer 2
String s = "У меня есть собака. Моя собака самая лучшая."; 
Regex.Matches(s, "собака").Count // выведет 2
Answer 3
"У меня есть собака. Cобака моя самая лучшая надсобака из всех подсобак."
                                              .Split(',','.',' ',';')
                                              .Select(s => s.Trim().ToLower())
                                              .Count(s => s == "собака".ToLower())
READ ALSO
Получение текста из TextBox в потоке

Получение текста из TextBox в потоке

Работаю с xNet, возникла проблемаНужно получить информацию из combobox1 + textbox1 в потоке

187
Способы создания гибкого ПО

Способы создания гибкого ПО

В общем, такая проблема: У меня есть семейство классов, очень близких по смыслу

135
как сделать less.less в less.min.css в phpStorm?

как сделать less.less в less.min.css в phpStorm?

В phpStorme есть watcher который компилит стили less в cssА как минифицировать css, который собран из less? - т

225
Структура SPA приложения

Структура SPA приложения

совсем недавно решил познакомиться с Vuejs и соответственно с созданием одно-страничного приложения

280