Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2023, 08:46   #1
Андрей Гусев
Новичок
Джуниор
 
Регистрация: 15.09.2023
Сообщений: 1
По умолчанию Разделить строку с сохранением разделителя

Исходную строку нужно разделить по паттерну - "O" и 5 цифр (например O00501), делаю так:
Код:
Regex ptrn = new Regex("O[0-9]{5}");
string[] lst = ptrn.Split(CurrentProgs.fileContent);
foreach (var sub in lst)
{
    listBox1.Items.Add(sub);
}
все бы хорошо, но разделитель удаляется, а его нужно сохранить.
На всякий случай: искомое выражение всегда стоит после символа конца строки.
Андрей Гусев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разделить строку mitiay Общие вопросы Delphi 3 18.10.2015 15:09
разделить строку!!!! dzaymko Microsoft Office Excel 1 01.05.2012 17:03
Разбить строку на массив строк с помо*щью символа-разделителя PotatoCaptain Общие вопросы C/C++ 14 14.12.2011 17:59
Как разделить *.Width/*.Height с сохранением дробной части pavellyba Общие вопросы Delphi 1 09.04.2011 15:27
Разделить строку Alex1991 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 20.02.2011 19:25