У меня есть длинная строка символов в качестве входных данных, и я хочу подсчитать количество слов в этой строке. Как я могу это сделать с помощью регулярного выражения?Регулярное выражение для нахождения слова
1
A
ответ
2
Вы можете просто сделать это (если вы не заботитесь для чисел счета, а одиночные символы также как слова)
int CountOfWords = StringOf.Split(new char[] { ' ', '\n' },
StringSplitOptions.RemoveEmptyEntries).Length;
разделить его на массив, с из подсчета пустых записей, а затем получить, что длина. Вы также можете определить, что вы думаете, что отделяет ваши слова.
2
Вы можете сделать выражение \w+
, и использовать регулярное выражение для перечисления матчей, как это:
var s = "Quick brown fox jumps over lazy dog";
foreach (var t in new Regex("\\w+").Matches(s)) {
Console.WriteLine(t);
}
1
вы можете рассчитывать количество слов в строке, используя следующий код
str = "CSharp split test";
char[] splitchar = { ' ' };
strArr = str.Split(splitchar);
int Count = strArr.Length;
Смежные вопросы
- 1. регулярное выражение для нахождения id
- 2. Регулярное выражение для нахождения функций
- 3. Регулярное выражение для нахождения точных слов
- 4. регулярное выражение для нахождения чисел внутри строки
- 5. Регулярное выражение для нахождения действительных полей сфинкса
- 6. регулярное выражение для нахождения строки между [[]] и {{}}
- 7. Регулярное выражение для нахождения регулярного выражения?
- 8. регулярное выражение для нахождения письмо после Underscore
- 9. Регулярное выражение для поиска слова
- 10. Регулярное выражение для поиска слова
- 11. Регулярное выражение для двойного слова
- 12. регулярное выражение для повторения слова
- 13. Регулярное выражение для одного слова
- 14. Регулярное выражение в PHP для нахождения целых слов
- 15. Заменить слова, используя регулярное выражение
- 16. Регулярное выражение для слова между символами
- 17. PHP Регулярное выражение для бенгальского слова/предложения
- 18. Регулярное выражение для выражения слова в тексте
- 19. Регулярное выражение для поиска Варианты слова
- 20. MySQL регулярное выражение для границы слова, содержащего «@»
- 21. Необходимое регулярное выражение для слова верхнего регистра
- 22. Регулярное выражение для соответствия части слова
- 23. Регулярное выражение для определения слова, содержащего пробелы
- 24. Как написать регулярное выражение для определенного слова?
- 25. Perl регулярное выражение для английского слова
- 26. Регулярное выражение для ключевого слова google
- 27. регулярное выражение для слова заменить в JavaScript
- 28. Регулярное выражение для проверки целого слова
- 29. Регулярное выражение для слова, начинающегося с Colon (:)
- 30. Регулярное выражение для слова, начинающегося с «$»
Хотите ли фактическими вы слова, которые имеют смысл на каком-то языке или просто в строках, разделенных пробелами, вкладками, новыми строками и, возможно, другими разделителями? – toniedzwiedz
'Я хочу подсчитать количество слов' ... эти слова имеют узор? – Rahul
@Tom Слова могут быть или не иметь смысла. – user1509