fork download
  1. #include <regex>
  2. #include <string>
  3. #include <iostream>
  4. using namespace std;
  5.  
  6. int main(){
  7. regex r("([(<1)((<1))])((<1)(>1))*([(>1)((>1))])");
  8. regex r2("[(<1)(<1)]");
  9. regex r3("[(ab)(cd)]");
  10.  
  11. cout << (regex_match("<1>1", r) ? "YES" : "NO") << endl;
  12. cout << (regex_match("<1", r2) ? "YES" : "NO") << endl;
  13. cout << (regex_match("cd", r3) ? "YES" : "NO") << endl;
  14. }
Success #stdin #stdout 0s 15344KB
stdin
Standard input is empty
stdout
NO
NO
NO