TEST(TestRegExp, GetNamedSubPattern) { CRegExp regex; std::string match; EXPECT_TRUE(regex.RegComp("^(?<first>Test)\\s*(?<second>.*)\\.")); EXPECT_EQ(0, regex.RegFind("Test string.")); EXPECT_TRUE(regex.GetNamedSubPattern("first", match)); EXPECT_STREQ("Test", match.c_str()); EXPECT_TRUE(regex.GetNamedSubPattern("second", match)); EXPECT_STREQ("string", match.c_str()); }