@@ -5,16 +5,16 @@ using namespace ctre::literals;
55using namespace ctre ::test_literals;
66using namespace std ::string_view_literals;
77
8- static_assert (" " _pcre.match (" abc" sv));
8+ static_assert (" " _pcre.search (" abc" sv));
99static_assert (" abc" _pcre.match(" abc" sv));
1010
1111static_assert (" a" _pcre.match(" a" sv));
12- static_assert (" a" _pcre.match (" abc" sv));
12+ static_assert (" a" _pcre.search (" abc" sv));
1313static_assert (" b" _pcre.search(" abc" sv));
1414static_assert (!" ^b" _pcre.match(" abc" sv));
1515static_assert (!" b" _pcre.match(" a" sv));
1616static_assert (" ." _pcre.match(" a" sv));
17- static_assert (" ." _pcre.match (" abc" sv));
17+ static_assert (" ." _pcre.search (" abc" sv));
1818static_assert (" [a-z]" _pcre.match(" a" sv));
1919static_assert (" [a-z]" _pcre.match(" f" sv));
2020static_assert (" [a-z]" _pcre.match(" z" sv));
@@ -37,7 +37,7 @@ static_assert("(?:a|b|c)"_pcre.match("c"sv));
3737static_assert (!" (?:a|b|c)" _pcre.match(" d" sv));
3838static_assert (" (?:xy)?" _pcre.match(" xy" sv));
3939static_assert (" (?:xy)?" _pcre.match(" " sv));
40- static_assert (" (?:xy)?" _pcre.match (" zxy" sv));
40+ static_assert (" (?:xy)?" _pcre.search (" zxy" sv));
4141static_assert (" (?:xy)?$" _pcre.search(" zxy" sv));
4242static_assert (!" ~(?:xy)?$" _pcre.match(" zxy" sv));
4343
@@ -46,12 +46,12 @@ static_assert("^def$"_pcre.match("def"sv));
4646static_assert (!" a^" _pcre.match(" a" sv));
4747static_assert (!" $a" _pcre.match(" a" sv));
4848
49- static_assert (" a+?" _pcre.match (" aaax" sv));
50- static_assert (" a+?" _pcre.match (" ax" sv));
49+ static_assert (" a+?" _pcre.search (" aaax" sv));
50+ static_assert (" a+?" _pcre.search (" ax" sv));
5151static_assert (!" a+?" _pcre.match(" x" sv));
5252
53- static_assert (" a++" _pcre.match (" aaax" sv));
54- static_assert (" a++" _pcre.match (" ax" sv));
53+ static_assert (" a++" _pcre.search (" aaax" sv));
54+ static_assert (" a++" _pcre.search (" ax" sv));
5555static_assert (!" a++" _pcre.match(" x" sv));
5656
5757static_assert (" a*?x" _pcre.match(" aaax" sv));
@@ -78,7 +78,7 @@ static_assert("a{3,}x"_pcre.match("aaax"sv));
7878static_assert (" a{3,}x" _pcre.match(" aaaax" sv));
7979
8080static_assert (" ^a{5}" _pcre.match(" aaaaa" sv));
81- static_assert (" ^a{5}" _pcre.match (" aaaaaa" sv));
81+ static_assert (" ^a{5}" _pcre.search (" aaaaaa" sv));
8282static_assert (!" ^a{5}$" _pcre.match(" aaaaaa" sv));
8383
8484static_assert (" a*" _pcre.match(" aaa" sv));
@@ -119,9 +119,9 @@ static_assert("(?<name>abc)+"_pcre.match("abcabc"sv));
119119static_assert (" (?<name>abc)+" _pcre.match(" abcabcabc" sv));
120120static_assert (!" (?<name>abc)+" _pcre.match(" name" sv));
121121
122- static_assert (std::string_view{" ^([a-z]+)" _pcre.match (" abcdef1234" sv)} == " abcdef" sv);
122+ static_assert (std::string_view{" ^([a-z]+)" _pcre.search (" abcdef1234" sv)} == " abcdef" sv);
123123static_assert (std::string_view{" ^([a-z]+)1234" _pcre.match (" abcdef1234" sv)} == " abcdef1234" sv);
124- static_assert (std::string_view{" ^([a-z])" _pcre.match (" abcdef1234" sv)} == " a" sv);
124+ static_assert (std::string_view{" ^([a-z])" _pcre.search (" abcdef1234" sv)} == " a" sv);
125125
126126static_assert (" ^([0-9]+[a-z]+)+" _pcre.match(" 123abc456def" sv));
127127static_assert (" ^([0-9]+[a-z]+)+" _pcre.match(" 123abc456def" sv).template get<1 >() == " 456def" sv);
@@ -131,9 +131,9 @@ static_assert("^([0-9]++[a-z]++)+"_pcre.match("123abc456def"sv));
131131static_assert (" ^([0-9]++[a-z]++)+" _pcre.match(" 123abc456def" sv).template get<1 >() == " 456def" sv);
132132static_assert (" ^([0-9]++[a-z]++)+" _pcre.match(" 123abc456def" sv).template get<0 >() == " 123abc456def" sv);
133133
134- static_assert (" ^([0-9]+?[a-z]+?)+" _pcre.match (" 123abc456def" sv));
135- static_assert (" ^([0-9]+?[a-z]+?)+" _pcre.match (" 123abc456def" sv).template get<1 >() == " 123a" sv);
136- static_assert (" ^([0-9]+?[a-z]+?)+" _pcre.match (" 123abc456def" sv).template get<0 >() == " 123a" sv);
134+ static_assert (" ^([0-9]+?[a-z]+?)+" _pcre.search (" 123abc456def" sv));
135+ static_assert (" ^([0-9]+?[a-z]+?)+" _pcre.search (" 123abc456def" sv).template get<1 >() == " 123a" sv);
136+ static_assert (" ^([0-9]+?[a-z]+?)+" _pcre.search (" 123abc456def" sv).template get<0 >() == " 123a" sv);
137137
138138static_assert (" ^([0-9]+?[a-z]++)+" _pcre.match(" 123abc456def" sv));
139139static_assert (" ^([0-9]+?[a-z]++)+" _pcre.match(" 123abc456def" sv).template get<1 >() == " 456def" sv);
0 commit comments