Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Усовершенствовать программу для работы с регулярными выражениями (гугл. Regex или регулярные выражения).

Реализовать:

    • функцию потокового вывода регулярного выражения для консоли (операция
    • перегруженную операцию присваивания с другим регулярным выражением;
    • перегруженные операции сравнения с другим регулярным выражением и со строкой (string).
    • Перегрузить операции приведения к string таким образом, чтобы они приводили регулярное выражение к строке.
Прога, которую надо доработать:

#include

#include

using namespace std;

class IP

{

public:

IP()

{

}

bool w;

string str;

void input()

{

getline (cin,str);

}

void operation()

{

regex reg("^[0-9]{0,3}\\.[0-9]{0,3}\\.[0-9]{0,3}\\.[0-9]{0,3}$");

w = regex_match(str, reg);

}

void output()

{

cout

cout

}

};

int main()

{

IP ip;

ip.input();

ip.operation();

ip.output();

}

3 года назад
MasonMount19
Александр 
27 лет
3 года в сервисе
Был
3 года назад

Заявки фрилансеров

Иванов
 
35 лет
3 года в сервисе
Был
3 года назад
3 года назад
Иван
 
21 год
3 года в сервисе
Был
3 года назад
3 года назад
  • Похожие заказы

  • $30

    Необходимо доработать скрипт в GitHub для лабораторной работы по предмету распределенные информационные системы. Задача не сложная, срок выполнения - до 25.04. Подробности будут предоставлены в личных сообщениях.

    Закрыт
    3 года назад
  • Требуется выполнить первые три лабораторные работы по теме составления диаграмм UML. Все необходимые материалы находятся в предоставленном PDF-файле. Ожидается качественная проработка диаграмм в соответствии с заданными требованиями.

    Закрыт
    3 года назад
  • $40

    Требуется методическое описание разработки проекта MIPS32 совместимого процессора. Включает сопутствующие эксперименты с использованием VHDL. Ищем специалиста с опытом в данной области.

    Закрыт
    3 года назад
  • Необходимо разработать несколько приложений на Java, включая реализацию сервисов с использованием CORBA, создание сессионных бинов в EJB, а также асинхронную передачу сообщений с применением JMS. Также требуется работа с JSF для выполнения операций с матрицами. Включает создание меню для клиента и валидацию данных.

    Закрыт
    3 года назад
  • Выполните лабораторные работы по разработке приложений на Java. Задачи включают реализацию сервисов для смешивания файлов, создание сессионных бинов с разной логикой для локальных и удаленных клиентов, а также асинхронную передачу сообщений с использованием JMS. Необходима реализация JSF для работы с матрицами и валидацией данных.

    Закрыт
    3 года назад
  • Требуется выполнить лабораторную работу на Swift в XCode. Задача включает загрузку изображений из сети, создание двух экранов с таблицей и текстом, а также реализацию масштабируемого скролла. Обязательно добавление комментариев к коду. Пример выполненной работы прилагается.

    Закрыт
    3 года назад
  • Требуется выполнить лабораторные работы по теме 'составление диаграмм UML'. Работы должны соответствовать предоставленным методическим указаниям для достижения необходимых результатов.

    Закрыт
    3 года назад
  • Требуется разработать консольную программу на C++ с использованием классов. Программа должна включать методы set и get, а также обеспечивать ввод и вывод данных через консоль и текстовые файлы. Необходимо создать массив объектов абитуриентов с информацией о фамилии, имени, отчестве, адресе и оценках. Реализовать функции для вывода списков абитуриентов с неудовлетворительными оценками, с суммой баллов не ниже заданной и с самой высокой суммой баллов.

    Завершен
    3 года назад
  • Требуется исправить две лабораторные работы в Mathcad в соответствии с замечаниями преподавателя. Первая работа включает задания по одномерному и многомерному поиску, вторая - по линейному и нелинейному программированию. Необходимы подробные комментарии, графическая интерпретация и возможность модификации входных параметров. Рецензии преподавателя и исходные материалы будут предоставлены.

    Закрыт
    3 года назад