У меня есть такое регулярное выражениеподталкивания регулярное выражение матч
boost::regex isAgent
("Mozilla/\d[.]\d \(Windows NT \d[.]\d; (Win64; x64;|WOW64;)?(.*?)\) Gecko/\d{8} Firefox/\d\d[.]\d",
boost::regex::perl);
if (boost::regex_search(auxAgent.c_str(), match, reg)){...}...
я знаю, что в auxAgent
я есть exacly Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0
на этой странице http://gskinner.com/RegExr/?37em3 все совпадает, но не толчок, что я делаю не так?
еще не работает, даже я избежал символов – whd
Pawel правильно. Для пояснения это означает, что ваша переменная 'isAgent' должна быть определена следующим образом:' boost :: regex isAgent («Mozilla/\\ d \\. \\ d \\ (Windows NT \\ d \\. \\ d ; (Win64; x64; | WOW64;)? (. *?) \\) Gecko/\\ d {8} Firefox/\\ d \\ d \\. \\ d ", boost :: regex :: perl); ' –
он не работает с вашей версией qwrrty – whd