我想知道c#中是否有任何函数可以帮助计算文件中的单词数,句子数?...
现在我使用以下代码是否有效/无错误?
string[] words=datafromfile.Split(' ');
int numberofwords=words.GetUpperBound(0)
谢谢
答案 0 :(得分:4)
您可以使用RegEx.Split
代替word boundary \b
。
答案 1 :(得分:1)
您不会将新行视为字边界。句号也是一个单词边界。你应该使用正则表达式。它有\ b
使用int words = Regex.Split(yourText, "\b").Length
答案 2 :(得分:0)
不是开箱即用,但您可以查看this。