Получить из строки все, кроме последней строки и переноса на последнюю строку - C#
Формулировка задачи:
Помогите составить регулярное выражение. Использую библиотеку System.Text.RegularExpressions.Regex.
Есть строка
В блокноте выглядит как
Могут быть любые символы\цифры. Мне нужно выцепить все, кроме последней строки и переноса на последнюю строку, то есть
Составил такое регулярное выражение
Совпадений не находит. Если использовать такое выражение
То находит "Один", остальную часть обрезает.
Почему первое регулярное выражение не работает?
Один\r\nДва\r\nТри
Один
Два
Три
Один\r\nДва
Regex("^(.*)\r\n[^\r\n]*$");
Regex("(.*)\r\n[^\r\n]*");
Решение задачи: «Получить из строки все, кроме последней строки и переноса на последнюю строку»
textual
Листинг программы
string s = "Один\r\nДва\r\nТри"; string result = s.Remove(s.LastIndexOf("\r\n"));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д