fork(2) download
  1. #include <iostream>
  2. #include <regex>
  3. using namespace std;
  4.  
  5. int main() {
  6. std::vector<std::string> strings;
  7. strings.push_back("#");
  8. strings.push_back("#123");
  9.  
  10. std::regex rex1("#[0-9]+");
  11. for (size_t k = 0; k < strings.size(); k++)
  12. {
  13. std::cout << "Next string: " << strings[k] << std::endl;
  14. std::smatch m;
  15. std::string str = strings[k];
  16. if (regex_search(str, m, rex1)) {
  17. std::cout << "Found: " << m[0] << std::endl;
  18. }
  19. }
  20. return 0;
  21. }
Success #stdin #stdout 0s 3548KB
stdin
Standard input is empty
stdout
Next string: #
Next string: #123
Found: #123