Если у меня длинная строка текста и вы хотите вытащить слова длиной более 4 символов и найти более четырех раз в строке, может ли LINQ сделать это?Может ли LINQ использоваться для вытягивания ключевых слов из строки?
4
A
ответ
15
Вы можете быть в состоянии затянуть это, но я считаю, что это будет что-то эффект
var results = inputstring.Split()
.Where(word => word.Length > 4)
.GroupBy(word => word)
.Where(grp => grp.Count() > 4)
.Select(grp => grp.Key);
Вы, конечно, нужно решить, как вы хотите иметь дело с какой-либо знаки препинания, которые могли бы присутствовать.
Так дали на вход
var inputstring = @"The quick brown fox jumped over the lazy dog
The quick brown fox jumped over the lazy dog
The quick fox jumped over the lazy dog
The quick fox jumped over the lazy dog
The quick brown fox jumped over the lazy dog";
Результаты содержат «быстрые» и «подскочили», потому что только другое слово больше, чем 4-х символов («коричневый») появились только 3 раза.
+0
Отлично, спасибо! – Chaddeus
Смежные вопросы
- 1. ElasticSearch автозавершения для ключевых слов из строки
- 2. Расширение ключевых слов для ключевых слов Perforce
- 3. Извлечение ключевых слов из строки: Javascript
- 4. Соответствие строки свойств из массива ключевых слов
- 5. Может ли strstr() использоваться для поиска 2 отдельных ключевых слов в предложении?
- 6. Поиск строки из ключевых слов в массиве
- 7. Список ключевых слов выражения запроса LINQ?
- 8. php-алгоритм для создания списка ключевых слов из строки ключевых слов
- 9. Может ли Linq использоваться, если значение соответствует части большей строки?
- 10. Сколько ключевых слов идеально подходит для тега ключевых слов META?
- 11. Анализатор ключевых слов
- 12. Есть ли энциклопедия emacs для ключевых слов?
- 13. Может ли lambdas использоваться без Linq?
- 14. Определить категорию из ключевых слов
- 15. печать ключевых слов из списка
- 16. Regex для ключевых слов
- 17. Псевдонимы для ключевых слов
- 18. Может ли LINQ использоваться в PowerShell?
- 19. Создание ключевых слов из статьи
- 20. Есть ли способ вытягивания цитат?
- 21. LINQ to Entities Поиск текстовых свойств для нескольких ключевых слов
- 22. Эффективное обнаружение/извлечение ключевых слов. Предопределенный набор ключевых слов
- 23. RegEx для получения ключевых слов из HTML
- 24. Настройки ключевых слов для appStore
- 25. Группировка ключевых слов поиска
- 26. использование в ключевых слов в ключевых слов в запросе
- 27. Может ли LINQ использоваться для поиска пробелов в отсортированном списке?
- 28. Функция Excel для поиска строки для нескольких ключевых слов
- 29. Печатать строки до или после ключевых слов
- 30. Подсчитать длину строки, исключая список ключевых слов?
http://stackoverflow.com/questions/9879060/need-a-linq-query-to-find-string-items Ответ, похоже, что это будет трюк для вас. –