我有一长串字符作为输入,我想计算该字符串中单词的数量。我如何通过正则表达式来做到这一点?查找单词的正则表达式
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. 正则表达式寻找单词
- 2. Python正则表达式查找单词与其他词分开
- 3. bash的正则表达式查找线,重复的单词
- 4. Python的正则表达式查找单词的文字
- 5. 正则表达式来查找不同顺序的单词
- 6. 正则表达式在php中查找word中的单词
- 7. 用php正则表达式查找包含单词的整行
- 8. Python的正则表达式查找单词
- 9. PHP的正则表达式查找单词串
- 10. 查找括号内的单词 - 正则表达式+ Ruby
- 11. 正则表达式来查找以冒号开头的单词
- 12. 查找严格以$开头的单词,正则表达式C#
- 13. JavaScript的正则表达式来查找单词串
- 14. 查找单词开始于正则表达式中的特定单词
- 15. 正则表达式查找单词包含特定字符
- 16. 正则表达式在单词中查找跳过字母
- 17. 正则表达式:查找字典单词
- 18. 正则表达式查找单词包括“ - ”
- 19. Notepad ++正则表达式在文档中查找多个单词?
- 20. 蟒蛇正则表达式查找单词
- 21. 正则表达式在PHP查找单词
- 22. 使用正则表达式查找单词
- 23. 查找所有单词,而不使用正则表达式
- 24. Php使用正则表达式在文本中查找单词
- 25. 正则表达式查找单词里大括号
- 26. 正则表达式查找单词希伯来文
- 27. 使用正则表达式查找一组单词
- 28. 通过正则表达式标准查找几个单词php
- 29. 使用正则表达式查找单词上下文
- 30. 正则表达式查找
你想实际计算字符串的字数在某些语言中有意义的词,或者只是由空格,制表符,新行和其他可能的分隔符分隔的字符串? – toniedzwiedz
'我要计算单词的数量......这些单词是否有模式? – Rahul
@Tom这些词可能有意义也可能没有意义。 – user1509