РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗cppTsTmRgL1 122 of 131 menu

Задачи на регулярные выражения в C++. Часть 1

Дана строка:

std::string str = "ahb acb aeb aeeb adcb axeb";

Напишите регулярку, которая найдет строки 'ahb', 'acb', 'aeb' по шаблону: буква 'a', любой символ, буква 'b'.

Дана строка:

std::string str = "ahb acb aeb aeeb adcb axeb";

Напишите регулярку, которая найдет строки 'aeeb', 'adcb', 'axeb' по шаблону: буква 'a', два любых символа, буква 'b'.

Дана строка:

std::string str = "a.a aba aea";

Напишите регулярку, которая найдет строку 'a.a', не захватив остальные.

Дана строка:

std::string str = "2+3 223 2223";

Напишите регулярку, которая найдет строку '2+3', не захватив остальные.

Дана строка:

std::string str = "23 2+3 2++3 2+++3 345 567";

Напишите регулярку, которая найдет строки '2+3', '2++3', '2+++3', не захватив остальные (+ может быть любое количество).

Дана строка:

std::string str = "23 2+3 2++3 2+++3 445 677";

Напишите регулярку, которая найдет строки '23', '2+3', '2++3', '2+++3', не захватив остальные.

Дана строка:

std::string str = "*+ *q+ *qq+ *qqq+ *qqq qqq+";

Напишите регулярку, которая найдет строки '*q+', '*qq+', '*qqq+', не захватив остальные.

Дана строка:

std::string str = "[abc] {abc} abc (abc) [abc]";

Напишите регулярку, которая найдет строки в квадратных скобках и заменят их на '!'.

Дана строка:

std::string str = "a1a a2a a3a a4a a5a aba aca";

Напишите регулярку, которая найдет строки, в которых по краям стоят буквы 'a', а между ними одна цифра.

Дана строка:

std::string str = "a1a a22a a333a a4444a a55555a aba aca";

Напишите регулярку, которая найдет строки, в которых по краям стоят буквы 'a', а между ними любое количество цифр.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить