Я полагаю, это что-то очень глупое, однако это не соответствует, и я понятия не имею, почему. Я скомпилируюсь успешно и все, но это просто не соответствует. Я уже использовал RE(".*")
, но он не работает. Система OS X (установленный ПКс с использованием brew
).PCRE не соответствует
std::string s;
if (pcrecpp::RE("h.*o").FullMatch("hello", &s))
{
std::cout << "Successful match " << s << std::endl;
}
Обратите внимание, что в реальной жизни вы можете использовать метод «FullMatch» без второго параметра и печатать исходную строку, когда вам не нужно извлекать подшаблоны. –