我们可以重新定义正则表达式吗?

我正在使用正则表达式格式化输入字符串,我的问题是我的字符串必须替换太多不同的值,因此我必须使用许多正则表达式。

我的问题是,我可以重新定义正则表达式以节省系统内存吗?

std::regex y_re("y+");
y_re("a+"); // can I do this,it shows error but is there a way to reuse regex?
true430 回答:我们可以重新定义正则表达式吗?

尝试以这种方式重新定义:

std::regex y_re("y+");
y_re = std::regex("a+");

应该重新使用内存。

本文链接:https://www.f2er.com/3162584.html

大家都在问