我试图使用File.ReadAllText
来读取文本文件,将其分解为单个单词并删除那些低于特定长度的文本文件。但是,空白的行或段落也是一个字长的数字。 文本示例:从文本文件中删除空行c#
只是一些简单的文字。
这里和那里。
如果我们计算单词长度会是这样的:
正如你可以看到文本的长度。和这里成了13
Here`s代码
var allLines =
File.ReadAllText(filePath, Encoding.Default)
.Split(' ')
.Where(c => c.Length > wordLength)
.Select(word => word);
var newLine = string.Join(" ", allLines);
感谢提前:)
您需要在分割中包含回车'\ r'和换行'\ n' – SpaceghostAli