2 / 2 / 0
Регистрация: 22.01.2016
Сообщений: 44
|
|
1 | |
Как пользоваться регулярными выражениями06.10.2019, 21:36. Показов 628. Ответов 3
Метки нет (Все метки)
Имеется текстовый файл с подобным содержанием:
////////////////////////////// Файл 12/1.19 Длина-Данных: 112 label: 55847391 ИД-Сообщения: ss7283r`ie2 0; 0; 373123; # ; 0; 0 0; 0; 333141; # ; 0; 0 0; 0; 555839; ; 0; 0; ; 42; 1 0; 0; 337481; # -117213139; 158483911; ; 1; 1 //////////////////////////////// Нужно считать регулярками файл и заполнить ими структуру. Каждая строка - это отдельный параметр структуры, кроме таблицы данных. Таблица - это один большой параметр, который всегда идет после пропуска строки. Т.е регулярки должны считывать каждая свою строку и записывать только данные(числа).
0
|
06.10.2019, 21:36 | |
Ответы с готовыми решениями:
3
Работа с регулярными выражениями С++ Не получается работать с регулярными выражениями Обработка файов регулярными выражениями. Работа с регулярными выражениями и исключения |
2 / 2 / 0
Регистрация: 22.01.2016
Сообщений: 44
|
|
06.10.2019, 22:07 [ТС] | 3 |
Vourhey, И снова здравствуйте!
То, что до таблицы я могу считывать. Проблема именно с самой таблицой. Как указать условие в формуле, чтобы она реагировала на пропущенную строку и записывала всё после нее до самого конца файла? Каюсь, проблемы с синтаксисом регулярок.
0
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
06.10.2019, 22:13 | 4 |
Ну, судя по формату, здесь разделитель в записи - точка с запятой. Пройтись по данным тогда можно используя regex_token_iterator, например.
0
|
06.10.2019, 22:13 | |
06.10.2019, 22:13 | |
Помогаю со студенческими работами здесь
4
Проверка на наличие подстроки регулярными выражениями Работа с регулярными выражениями (парсинг txt-файла) Выбрать различные цифры из однотипных строк регулярными выражениями Проверка формата ввода аргументов командной строки регулярными выражениями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |