Форум программистов, компьютерный форум CyberForum.ru

Делаем регулярные выражения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена группы символов в строке! http://www.cyberforum.ru/cpp-beginners/thread643267.html
Вводится строка, заменить группу более трёх одинаковых символов многоточием(тремя точками). Например: Helllo woood , должно получится: He...o w...d. -------------------------------------------------------------------------------------------------------- Что то не так сделал! В чём проблемы?? #include "stdafx.h" #include "iostream" #include "conio.h" using namespace std;
C++ Как отключить или убрать иконку выхода [x] ? Как отключить или убрать иконку выхода ? В интернете нарыл много информации и на просторах киберфорума тоже, но она мне никак не помогла. У меня Visual Studio 2010 http://www.cyberforum.ru/cpp-beginners/thread643247.html
Конкатенация строк C++
Частью задания является реализовать функцию strcat. Возникает какая-то ошибка (см.фото). 1.Вы могли бы подсказать в чём ошибка? 2.Не по теме: как можно улучшить функцию read? Вот код: //read char *Read(void){ size_t size = 32; //первоначальный размер строки
C++ Создание библиотек DLL
Пишу в Dev-C++. Хочу создать DLL - библиотеку. Помогите разобраться в последовательность написания библиотеки DLL.
C++ Статическая линковка: несовместимые параметры командной строки "/clr:pure" и "/MTd" http://www.cyberforum.ru/cpp-beginners/thread643208.html
Я залинковал так: Проект-Свойства-Свойства конфигурации-Общие-Использование MFC - Поставил на ст. Теперь не компилируется: 1>cl : командная строка error D8016: несовместимые параметры командной строки "/clr:pure" и "/MTd" Добавлено через 54 секунды там "/clr: pure... :):):)
C++ Сколько раз слово встречается в предложении Здравствуйте уважаемые программисты. Помогите решить задачу или хотя бы намётки дайте. "Для каждого из слов заданного предложения указать, сколько раз оно встречается в предложении." подробнее

Показать сообщение отдельно
Labus
0 / 0 / 0
Регистрация: 28.08.2012
Сообщений: 3
28.08.2012, 02:12     Делаем регулярные выражения
Приветствую.

Свою молодость провел бурно, на программирование времени не осталось. Печально. Прошу помощи:

Есть текстовый файл с записями вида:

901 1800000 1899999
901 7000000 7299999

Скрывать не буду - это телефонные коды, разбитые по регионам и принадлежащие тому или иному оператору связи. Есть задача - привести все это к виду "регулярного выражения" (надеюсь все знают что это такое?). Т.е. программка читает файлик, сравнивает 2 и 3 столбцы и на выходе выдает что-то вроде этого (комментарии как пояснение):

901 1800000 1899999 ^90118\d{5}$ //первые 5 цифр статичные, остальные 5 - любые (\d{5}).
901 7000000 7299999 ^9017[0-2]\d{5}$ //4 начальных цифры статичные, 5 цифра - 0 или 1 или 2, остальные 5 цифр - любые(\d{5}).

Думаю задача довольно интересная для тех кто учится писать на C, C++ и т.п. (в памяти всплывают слова лектора о том, что работа со строками и подстроками - важный аспект программирования).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru