std::smatch.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpRgMMP 36 of 696 menu
◀ ▶

Карманы при совпадении с начала в C++

Карманы работают и тогда, когда совпадение проверяют от начала строки. Для этого в шаблон добавляют символ ^, а найденные части читают из элементы std::smatch:

std::string txt = "12 34 56" std::regex re(R"rx(^(\\d)(\\d))"); std::smatch res; std::regex_search(txt, res, re); std::cout << res.str(0) << "\n"; std::cout << res.str(1) << "\n"; std::cout << res.str(2) << "\n";

Дана строка:

std::string txt = "code.mu 1234"

Выделите домен в начале строки и число после пробела в отдельные карманы и выведите их в консоль.

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