1 / 3
文档名称:

VC6.0正则表达式.doc

格式:doc   大小:15KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VC6.0正则表达式.doc

上传人:szh187166 2018/5/30 文件大小:15 KB

下载得到文件列表

VC6.0正则表达式.doc

文档介绍

文档介绍:最近做开发碰到了长字符串匹配、搜索的问题,最先想到的是使用正则表达式,简单、高效。,不支持正则表达式。上网 baidu一下,发现支持正则的库还真不少,大概有以下几种:boost,GNU,VC7带的ATL中的和微软发布的greta。网上的朋友对boost 评价不错,决定就使用是它了!
 
        1、接下来的就是下载boost库,网上很好找。我下载的是压缩包,40多M。下载地址:([url]./e/boost/[/url])。我解压的目录是D:\boost
        2、然后是编译,我只要支持正则表达式就可以,因此只需要编译D:\boost\libs\regex\build目录下的文件。据说全部编译要花将近2个小时,没有验证过,在我家里的机器上编译正则表达式部分只用了不到5分钟。
 
        以下是我的操作:
 
        1、在“运行”里输入“cmd”,打开命令提示符;
        2、输入命令“cd D:\boost\libs\regex\build”//设置当前目录
        3、输入命令“D:”//转到当前目录
        4、接下来是很关键的一步:
        很多文章是这样说的“输入 nmake -”,但是出现了“'nmake' 不是内部或外部命令,也不是可运行的程序或批处理文件。”的错误提示。然后你就会拼命查找原因,结果又有文章上说是环境变量没配置好,然后给出一堆“set”。也有的文章说是运行一下visual studio安装目录下的VC98\Bin\。你按照文章作者的方法做的,结果发现问题依旧!
        以上说法都是正确的,但是说得都不是很完整,出现错误提示的根本原因就是环境变量没配置好,不识别nmake命令,配置过jdk的朋友就很容易明白。如果按照作者的要求搞一堆“set”,未免大题小作了吧,因为我们只需要用一次'nmake' 就可以解决问题了。
        ,但是配置的参数只在当前窗口有效,也就是说当你双击运行后窗口关闭,环境变量已经没有了。
        于是我用了以下方法:("D:\Program Files\Microsoft Visual Studio\VC98\Bin\"),然后回车。
输入命令“nmake -”等待几分钟,OK了!,D:\boost\libs\regex\build多了一个vc6的文件夹,里面是很多lib和dll文件。
        5、到此资源已经准备好了,,使它编译使时候能找到正则库。把vc6下的所有lib和dll文件拷贝到Visual Studio安装目录下的VC98\boostRex(boostRex是我自己建的),选择“Tools->Options->Directories->Include files”,加入一行“D:\BOOST”选择“Tools->Options-