#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <regex>
int main()
{
std::ifstream infile("stepfile.stp");
std::string line;
std::vector<std::string> nested_data;
while (std::getline(infile, line))
{
// 使用正则表达式提取嵌套信息
std::regex pattern("#\\d+");
std::smatch result;
if (std::regex_search(line, result, pattern))
{
nested_data.push_back(result[0]);
}
}
for (auto &data : nested_data)
{
std::cout << data << std::endl;
}
return 0;
}