Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16499132
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:31:01

下载本文示例代码
  boost库安装比较麻烦,需要自己编译源文件,我整理了一下,如果仅仅需要做正则表达式,按下面的代码敲就行了:  cmd  vcvars32.bat  cd D:\boost_1_32_0\libs\regex\build  d:  nmake -fvc6.mak  nmake -fvc6.mak install   注意,别看下载下来的数据包没有多大,解压缩之后达到了100多M,编译完之后为109M,占用131M,所以安装时一定注意空出足够的空间,敲入nmake -fvc6.mak后等待的时间比较长,屏幕上还会出现一大堆英语,可以不做考虑.按照步骤往下敲就行了.压缩包内文档很详细,参照文档继续就可以了.  在VC6中集成:Tools->Options->Directories->Include files  加入:D:\boost_1_32_0  编写一个源程序测试一下: #include "stdafx.h"#include #include #include #include #include using namespace std;using namespace boost;regex expression("^select ([a-zA-Z]*) from ([a-zA-Z]*)");int main(int argc, char* argv[]){ std::string in; cmatch what; cout << "enter test string" << endl; getline(cin,in); if(regex_match(in.c_str(), what, expression)) {  for(int i=0;i   boost库安装比较麻烦,需要自己编译源文件,我整理了一下,如果仅仅需要做正则表达式,按下面的代码敲就行了:  cmd  vcvars32.bat  cd D:\boost_1_32_0\libs\regex\build  d:  nmake -fvc6.mak  nmake -fvc6.mak install   注意,别看下载下来的数据包没有多大,解压缩之后达到了100多M,编译完之后为109M,占用131M,所以安装时一定注意空出足够的空间,敲入nmake -fvc6.mak后等待的时间比较长,屏幕上还会出现一大堆英语,可以不做考虑.按照步骤往下敲就行了.压缩包内文档很详细,参照文档继续就可以了.  在VC6中集成:Tools->Options->Directories->Include files  加入:D:\boost_1_32_0  编写一个源程序测试一下: #include "stdafx.h"#include #include #include #include #include using namespace std;using namespace boost;regex expression("^select ([a-zA-Z]*) from ([a-zA-Z]*)");int main(int argc, char* argv[]){ std::string in; cmatch what; cout << "enter test string" << endl; getline(cin,in); if(regex_match(in.c_str(), what, expression)) {  for(int i=0;i 下载本文示例代码


VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式VC利用boost库解析正则表达式
阅读(138) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~