Lines Matching refs:Regex
21 Regex r1("^[0-9]+$"); in TEST_F()
27 Regex r2("[0-9]+"); in TEST_F()
32 Regex r3("[0-9]+([a-f])?:([0-9]+)"); in TEST_F()
45 Regex r4("a[^b]+b"); in TEST_F()
56 Regex r5(NulPattern); in TEST_F()
64 Regex r1("([a-z]+)_\\1"); in TEST_F()
70 Regex r2("a([0-9])b\\1c\\1"); in TEST_F()
76 Regex r3("a([0-9])([a-z])b\\1\\2"); in TEST_F()
88 EXPECT_EQ("aNUMber", Regex("[0-9]+").sub("NUM", "a1234ber")); in TEST_F()
91 EXPECT_EQ("a\\ber", Regex("[0-9]+").sub("\\\\", "a1234ber", &Error)); in TEST_F()
93 EXPECT_EQ("a\nber", Regex("[0-9]+").sub("\\n", "a1234ber", &Error)); in TEST_F()
95 EXPECT_EQ("a\tber", Regex("[0-9]+").sub("\\t", "a1234ber", &Error)); in TEST_F()
97 EXPECT_EQ("ajber", Regex("[0-9]+").sub("\\j", "a1234ber", &Error)); in TEST_F()
100 EXPECT_EQ("aber", Regex("[0-9]+").sub("\\", "a1234ber", &Error)); in TEST_F()
104 EXPECT_EQ("aa1234bber", Regex("a[0-9]+b").sub("a\\0b", "a1234ber", &Error)); in TEST_F()
107 EXPECT_EQ("a1234ber", Regex("a([0-9]+)b").sub("a\\1b", "a1234ber", &Error)); in TEST_F()
110 EXPECT_EQ("aber", Regex("a[0-9]+b").sub("a\\100b", "a1234ber", &Error)); in TEST_F()
115 EXPECT_TRUE(Regex::isLiteralERE("abc")); in TEST_F()
116 EXPECT_FALSE(Regex::isLiteralERE("a(bc)")); in TEST_F()
117 EXPECT_FALSE(Regex::isLiteralERE("^abc")); in TEST_F()
118 EXPECT_FALSE(Regex::isLiteralERE("abc$")); in TEST_F()
119 EXPECT_FALSE(Regex::isLiteralERE("a|bc")); in TEST_F()
120 EXPECT_FALSE(Regex::isLiteralERE("abc*")); in TEST_F()
121 EXPECT_FALSE(Regex::isLiteralERE("abc+")); in TEST_F()
122 EXPECT_FALSE(Regex::isLiteralERE("abc?")); in TEST_F()
123 EXPECT_FALSE(Regex::isLiteralERE("abc.")); in TEST_F()
124 EXPECT_FALSE(Regex::isLiteralERE("a[bc]")); in TEST_F()
125 EXPECT_FALSE(Regex::isLiteralERE("abc\\1")); in TEST_F()
126 EXPECT_FALSE(Regex::isLiteralERE("abc{1,2}")); in TEST_F()
130 EXPECT_EQ("a\\[bc\\]", Regex::escape("a[bc]")); in TEST_F()
131 EXPECT_EQ("abc\\{1\\\\,2\\}", Regex::escape("abc{1\\,2}")); in TEST_F()
136 EXPECT_FALSE(Regex("(foo").isValid(Error)); in TEST_F()
138 EXPECT_FALSE(Regex("a[b-").isValid(Error)); in TEST_F()
143 Regex r1("^[0-9]+$"); in TEST_F()
144 Regex r2(std::move(r1)); in TEST_F()
149 Regex r1("^[0-9]+$"); in TEST_F()
150 Regex r2("abc"); in TEST_F()
159 Regex r1; in TEST_F()
162 r1 = Regex("abc"); in TEST_F()
167 Regex r1; in TEST_F()
176 Regex r(StringRef("[[[=GS\x00[=][", 10)); in TEST_F()