fork 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("<firstname>Anna</firstname>");
  8. strings.push_back("<firstname>Anna Lena</firstname>");
  9. std::regex reg("(<firstname>)([a-zA-Z0-9\\s]*)(</firstname>)");
  10. for (size_t k = 0; k < strings.size(); k++)
  11. {
  12. smatch s;
  13. if (std::regex_match(strings[k], s, reg)) {
  14. strings[k] = s[2];
  15. std::cout << strings[k] << std::endl;
  16. }
  17. }
  18. return 0;
  19. }
Success #stdin #stdout 0s 3544KB
stdin
Standard input is empty
stdout
Anna
Anna Lena