Use std::regex instead of boost's one