fork(2) download
  1. #include <iostream>
  2. #include <regex>
  3. using namespace std;
  4.  
  5. int main() {
  6. std::regex regx("\\$(\\w+)\\$(\\d+)");
  7. std::string inString("$C$5:$F$89");
  8. std::smatch match;
  9. std::vector<std::string> vecCol;
  10. std::vector<std::string> vecRow;
  11.  
  12. while (std::regex_search(inString, match, regx)) {
  13. std::cout << match[0] << "\n";
  14. //add them to the vecs
  15. vecCol.push_back(match[1].str());
  16. vecRow.push_back(match[2].str());
  17. inString = match.suffix().str();
  18. }
  19. return 0;
  20. }
Success #stdin #stdout 0s 4448KB
stdin
Standard input is empty
stdout
$C$5
$F$89