我在boost中遇到了以下正则表达式的问题:当我使用这个正则表达式运行程序时,它被中止,并显示消息:
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception
我在使用带有MFC CString的增强正则表达式时遇到了一个问题。正则表达式非常简单:它必须检查字符串是否以我正在查找的dll的名称结尾。在下面的代码中,CString路径确实包含了我要查找的dll,但是我不知道正则表达式失败的原因。MAX_PATH路径增加了缓冲区的大小,因此路径的长度被设置为Uisng。你知道为什么不正确吗?+Values\.dll\\s*$"),boost::regex::perl ); // not working
//boost</e
我对c++和boost非常陌生。boost::regex ex("/^((\w+):\/\/\/?)?((\w+):?(\w+)?@)?([^\/\?:]+):?(\d+)?(\/?[^\?#;\|]+)?([;\|])?([^\?(\w*)/");
// I want it to get "http://www.amazon.com