Lines Matching refs:regex
15 // <regex>
27 #include <regex>
39 assert(std::regex_match(s, m, std::regex("a", std::regex_constants::extended)));
55 assert(std::regex_match(s, m, std::regex("ab", std::regex_constants::extended)));
70 assert(!std::regex_match(s, m, std::regex("ba", std::regex_constants::extended)));
77 assert(!std::regex_match(s, m, std::regex("ab", std::regex_constants::extended)));
83 assert(!std::regex_match(s, m, std::regex("ab", std::regex_constants::extended),
90 assert(!std::regex_match(s, m, std::regex("bc", std::regex_constants::extended)));
96 assert(std::regex_match(s, m, std::regex("ab*c", std::regex_constants::extended)));
111 assert(std::regex_match(s, m, std::regex("(ab)*c", std::regex_constants::extended)));
129 assert(!std::regex_match(s, m, std::regex("cd((e)fg)hi",
136 assert(std::regex_match(s, m, std::regex("^abc", std::regex_constants::extended)));
151 assert(!std::regex_match(s, m, std::regex("^abc", std::regex_constants::extended)));
157 assert(!std::regex_match(s, m, std::regex("^abc", std::regex_constants::extended)));
163 assert(std::regex_match(s, m, std::regex("abc$", std::regex_constants::extended)));
178 assert(!std::regex_match(s, m, std::regex("abc$", std::regex_constants::extended)));
184 assert(!std::regex_match(s, m, std::regex("abc$", std::regex_constants::extended)));
190 assert(std::regex_match(s, m, std::regex("a.c", std::regex_constants::extended)));
205 assert(std::regex_match(s, m, std::regex("a.c", std::regex_constants::extended)));
220 assert(std::regex_match(s, m, std::regex("a.c", std::regex_constants::extended)));
235 assert(std::regex_match(s, m, std::regex("(.*).*", std::regex_constants::extended)));
253 assert(!std::regex_match(s, m, std::regex("(a*)*", std::regex_constants::extended)));
259 assert(!std::regex_match(s, m, std::regex("ab{3,5}c", std::regex_constants::extended)));
265 assert(std::regex_match(s, m, std::regex("ab{3,5}c", std::regex_constants::extended)));
280 assert(std::regex_match(s, m, std::regex("ab{3,5}c", std::regex_constants::extended)));
295 assert(std::regex_match(s, m, std::regex("ab{3,5}c", std::regex_constants::extended)));
310 assert(!std::regex_match(s, m, std::regex("ab{3,5}c", std::regex_constants::extended)));
316 assert(!std::regex_match(s, m, std::regex("ab{3,5}c", std::regex_constants::extended)));
322 assert(!std::regex_match(s, m, std::regex("a.{3,5}c", std::regex_constants::extended)));
328 assert(std::regex_match(s, m, std::regex("a.{3,5}c", std::regex_constants::extended)));
343 assert(std::regex_match(s, m, std::regex("a.{3,5}c", std::regex_constants::extended)));
358 assert(std::regex_match(s, m, std::regex("a.{3,5}c", std::regex_constants::extended)));
373 assert(!std::regex_match(s, m, std::regex("a.{3,5}c", std::regex_constants::extended)));
379 assert(std::regex_match(s, m, std::regex("tour|to|tournament",
395 assert(std::regex_match(s, m, std::regex("(tour|to|tournament)+",
411 assert(std::regex_match(s, m, std::regex("(tour|to|t)+",
430 assert(!std::regex_match(s, m, std::regex("-(.*),\1-", std::regex_constants::extended)));
436 assert(std::regex_match(s, m, std::regex("-.*,.*-", std::regex_constants::extended)));
451 assert(std::regex_match(s, m, std::regex("^[a]$",
467 assert(std::regex_match(s, m, std::regex("^[ab]$",
483 assert(std::regex_match(s, m, std::regex("^[a-f]$",
499 assert(!std::regex_match(s, m, std::regex("^[a-f]$",
506 assert(!std::regex_match(s, m, std::regex("q[^u]",
513 assert(!std::regex_match(s, m, std::regex("q[^u]",
520 assert(std::regex_match(s, m, std::regex("A[[:lower:]]B",
536 assert(!std::regex_match(s, m, std::regex("A[[:lower:]]B",
543 assert(std::regex_match(s, m, std::regex("A[^[:lower:]]B",
559 assert(!std::regex_match(s, m, std::regex("A[^[:lower:]]B",
566 assert(!std::regex_match(s, m, std::regex("A[^[:lower:]0-9]B",
573 assert(std::regex_match(s, m, std::regex("A[^[:lower:]0-9]B",
589 assert(std::regex_match(s, m, std::regex("[a[.hyphen.]z]",
605 assert(std::regex_match(s, m, std::regex("[a[.hyphen.]z]",
621 assert(!std::regex_match(s, m, std::regex("[a[.hyphen.]z]",
629 assert(std::regex_match(s, m, std::regex("[a[=M=]z]",
645 assert(std::regex_match(s, m, std::regex("[a[.ch.]z]",
662 assert(!std::regex_match(s, m, std::regex("[a[=M=]z]",
669 assert(!std::regex_match(s, m, std::regex("[ace1-9]*",
676 assert(!std::regex_match(s, m, std::regex("[ace1-9]+",
685 std::regex regex(FI(r), FI(r+sr), std::regex_constants::extended);
689 assert(std::regex_match(BI(s), BI(s+ss), m, regex));
1351 std::wregex regex(FI(r), FI(r+sr), std::regex_constants::extended);
1355 assert(std::regex_match(BI(s), BI(s+ss), m, regex));