fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <regex>
  4.  
  5. int main()
  6. {
  7. std::string search_term = "apples oranges";
  8. search_term = std::regex_replace(search_term, std::regex("\\s+"), ".*");
  9.  
  10. std::string term = "apples pears oranges";
  11. std::smatch matches;
  12.  
  13. if (std::regex_search(term, matches, std::regex(search_term)))
  14. std::cout << "Match: " << matches[0] << std::endl;
  15. else
  16. std::cout << "No match!" << std::endl;
  17.  
  18. return 0;
  19. }
Success #stdin #stdout 0.01s 5336KB
stdin
Standard input is empty
stdout
Match: apples pears oranges