我可以从std::regex
获得正则表达式的字符串吗?或者如果我想稍后使用它,我应该将它保存在别的地方吗?如何从VC++ 2010中的std :: regex获取字符串
在提升,你可以这样做:
boost::regex reg("pattern");
string p = reg.str();
或使用< <操作
cout << reg;
将打印模式。
但在std::regex
中没有str()或运算符< <。我应该将字符串保存在其他地方还是我找不到它?
在调试器中我可以看到什么在std::regex
。
请编辑这个问题,我很怀疑这给`“模式”`将打印`aaa`。 – Motti 2010-12-21 18:58:08