fork(21) download
  1. #include <iostream>
  2. #include <cstring>
  3. #include <regex>
  4.  
  5. using namespace std;
  6.  
  7. int main () {
  8. std::string str1 = "a/b/c[2]/d";
  9. std::string str2 = R"(a/b/c\[2]/d)";
  10. std::regex e(str2);
  11.  
  12. std::cout << "str1 = " << str1 << std::endl;
  13. std::cout << "str2 = " << str2 << std::endl;
  14. if (regex_search(str1, e)) {
  15. std::cout << "matched" << std::endl;
  16. }
  17. }
  18.  
Success #stdin #stdout 0s 3496KB
stdin
Standard input is empty
stdout
str1 = a/b/c[2]/d
str2 = a/b/c\[2]/d
matched