#include <iostream>
#include <regex>
using namespace std;
int main()
{
string str = "/root/user2/model2/640_256.onnx";
std::regex r(R"(\d+)");
std::sregex_iterator begin(str.begin(), str.end(), r);
std::sregex_iterator end;
for(auto it = begin; it != end; ++it) std::cout << it->str() << std::endl;
std::cout << "end\n";
}
C++正则表达式使用匹配简单路径中的数字
2024-03-18 22:04:01 44 阅读