42 Regex re(
"abab|abbb");
91 Regex re(
"(a|b)(c|d)");
263 Regex re(
"a(bc){3}d");
274 Regex re(
"a(b|c){3}d");
299 Regex re(
"a(bc){3,}d");
310 Regex re(
"a(b|c){3,}d");
323 Regex re(
"ab{3,5}c");
336 Regex re(
"a(bc){3,5}d");
349 Regex re(
"a(b|c){3,5}d");
367 Regex re(
"a(b|c){0,3}d");
386 Regex re(
"a(b|c){0,}d");
404 #define EURO "\xE2\x82\xAC" // "\xE2\x82\xAC" is UTF-8 rsquence of Euro sign U+20AC 511 Regex re(
"[a-zA-Z0-9]*");
580 const char* s =
"\\^\\$\\|\\(\\)\\?\\*\\+\\.\\[\\]\\{\\}\\\\\\f\\n\\r\\t\\v[\\b][\\[][\\]]";
584 EXPECT_TRUE(rs.Match(
"^$|()?*+.[]{}\\\x0C\n\r\t\x0B\b[]"));
589 #define TEST_INVALID(s) \ 592 EXPECT_FALSE(re.IsValid());\ 629 Regex re(
"^[0-9]+(\\\\.[0-9]+){0,2}");
634 Regex re(
"[0-9]{99999}");
#define EXPECT_TRUE(condition)
GenericRegexSearch< Regex > RegexSearch
GenericRegex< UTF8<> > Regex
#define ASSERT_TRUE(condition)
#define EXPECT_FALSE(condition)