std::sregex_iterator можно читать нумерованные карманы. Результат выполнения кода.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpRgFNP 32 of 696 menu
◀ ▶

Именованные карманы при переборе в C++

При переборе std::sregex_iterator можно читать нумерованные карманы:

std::string txt = "aaaa 123 bbbb 456"; std::regex re(R"((\d)(\d))"); for (std::sregex_iterator it(txt.begin(), txt.end(), re), end; it != end; ++it) { std::cout << it->str(0) << " " << it->str(1) << " " << it->str(2) << "\n"; }

Результат выполнения кода:

'12 1 2' '45 4 5'

Дана строка:

std::string txt = "456 aaa 123 b2bb 987";

Найдите все подстроки, содержащие только цифры, и раскиньте их по двум именованным карманам. Выведите их .

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