#include <iostream>
#include <string>
#include <regex>
int main()
{
std::string input = "Content-Type: text/plain";
std::regex contentTypeRegex("Content-Type: (.+)");
std::smatch match;
if (std::regex_match(input, match, contentTypeRegex)) {
std::ssub_match contentTypeMatch = match[1];
std::string contentType = contentTypeMatch.str();
std::cout << contentType;
}
//else not found
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8cmVnZXg+CiAKaW50IG1haW4oKQp7CiAgICBzdGQ6OnN0cmluZyBpbnB1dCA9ICJDb250ZW50LVR5cGU6IHRleHQvcGxhaW4iOwogICAgc3RkOjpyZWdleCBjb250ZW50VHlwZVJlZ2V4KCJDb250ZW50LVR5cGU6ICguKykiKTsKCiAgICBzdGQ6OnNtYXRjaCBtYXRjaDsKCiAgICBpZiAoc3RkOjpyZWdleF9tYXRjaChpbnB1dCwgbWF0Y2gsIGNvbnRlbnRUeXBlUmVnZXgpKSB7CiAgICAgICAgIHN0ZDo6c3N1Yl9tYXRjaCBjb250ZW50VHlwZU1hdGNoID0gbWF0Y2hbMV07CiAgICAgICAgIHN0ZDo6c3RyaW5nIGNvbnRlbnRUeXBlID0gY29udGVudFR5cGVNYXRjaC5zdHIoKTsKICAgICAgICAgc3RkOjpjb3V0IDw8IGNvbnRlbnRUeXBlOwogICAgfQogICAgLy9lbHNlIG5vdCBmb3VuZAogICAgcmV0dXJuIDA7Cn0=