ITKeyword,专注技术干货聚合推荐

注册 | 登录

VS2005(VC8)编译、配置Boost.regex

believefym 分享于 2007-08-07

2018阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=zo93kaue

 1,配置vs2005的控制台编译环境 (参考 这里)
2,cd %Boost%/libs/regex/build
     cmd>nmake -fvc80.mak
3,添加%Boost%到vs2005的include目录;添加%Boost%/libs/regex/build/vc80到library目录
4,测试
// 正規表示法測試:信用卡號檢測
#include <boost/regex.hpp>
#include <iostream>

bool validate_card_format(const std::string s)
{
        static const boost::regex e("(//d{4}[- ]){3}//d{4}");
        return regex_match(s, e);
}

int _tmain(int argc, _TCHAR* argv[])
{
    std::cout << (validate_card_format("1111-1111-1111-2222")?"PASS":"Error") ; // PASS

    return 0;
}

 1,配置vs2005的控制台编译环境 (参考 这里) 2, cd %Boost%/libs/regex/build      cmd>nmake -fvc80.mak 3,添加%Boost%到vs2005的include目录;添加%Boost%/libs/regex/build/vc80到library

相关阅读排行


用户评论

游客

相关内容推荐

阿里云RDS

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。