Проблемы с методом Split() | C#
У меня есть текст, мне нужно разделить его по предложениям, то есть по точкам Split('.') и закинуть в List<>. Все в принципе прекрасно, но в последнем предложении тоже есть точка и в лист так же попадает все что идет после нее, то есть пустота. Вот как мне сказать, что если там конец, то нужно здесь становиться?
Ответы (2 шт):
Автор решения: Andrew
→ Ссылка
var lines = "привет. Меня зовут Dazzy. Меня мучает вопрос на StackOverflow."
.Split('.').ToList();
if (lines.Last() == "") {
lines.RemoveAt(lines.Count -1);
}
Автор решения: alexsteeel
→ Ссылка
var str = "1.2.3.";
var strs = str.Split('.', StringSplitOptions.RemoveEmptyEntries);