Задачи на регулярные выражения в C++. Часть 4
Дана строка:
std::string str = "a\\b c\\d e\\f";
Найдите в этой строке все подстроки по шаблону буква, обратный слеш, буква.
Дана строка:
std::string str = "a\\b c\\\\d e\\\\\\f";
Найдите в этой строке все подстроки по шаблону буква, обратный слеш любое количество раз, буква.
Определите, есть ли в строке 3 цифры
подряд.
Определите, начинается ли переданная строка
с http.
Определите, начинается ли переданная строка
с http или с https.
Определите, заканчивается ли переданная строка
расширением txt, html или C++.
Определите, заканчивается ли переданная строка
расширением jpg или jpeg.
Дана строка:
std::string str = "abc def xyz";
Напишите регулярку, которая найдет первую подстроку из букв.
Дана строка:
std::string str = "abc def xyz";
Напишите регулярку, которая найдет последнюю подстроку из букв.
Дана строка:
std::string str = "std::string aaa$ std::string bbb$ std::string ccc$";
Напишите регулярку, которая найдет последнюю подстроку из букв, окруженных символами доллара.