Могу ли я получить строку с регулярным выражением из std :: regex
? Или мне следует сохранить его в другом месте, если я захочу использовать его позже?
В режиме ускорения вы можете сделать это:
boost::regex reg("pattern");
string p = reg.str();
или использовать << оператор
cout << reg;
напечатает шаблон .
но в std :: regex
нет str () или operator <<. Следует ли мне сохранить свою строку в другом месте или я просто не могу ее найти?
В отладчике я могу увидеть, что находится в std :: regex
.