我试图将rtextbox
中的每个句子变成一个数组。但是,当我使用.split
方法时,它会将空格作为数组的一部分。
我怎样才能删除空的或者不让它们首先进入阵列?
Dim senArray() = RTextBox.Text.Split(New String() {"."}, StringSplitOptions.RemoveEmptyEntries)
谢谢!
答案 0 :(得分:8)
您可以使用linq Where
表达式删除空白条目:
Dim senArray() = RTextBox.Text.Split(
New String() {"."}, StringSplitOptions.RemoveEmptyEntries
).Where(
Function(s) Not String.IsNullOrWhitespace(s)
).ToArray()