最近做开发碰到了长字符串匹配、搜索的问题,最先想到的是使用正则表达式,简单、高效。
但是我用的开发工具是VC6.0,不支持正则表达式。
上网baidu一下,发现支持正则的库还真不少,大概有以下几种:boost,GNU,VC7带的ATL中的和微软发布的greta。
网上的朋友对boost评价不错,决定就使用是它了!
1、接下来的就是下载boost库,网上很好找。我下载的是压缩包,20多M,解压后将近100多M。
我解压的目录是D:oost
2、然后是编译,我只要支持正则表达式就可以,因此只需要编译D:oostlibsegexuild目录下的文件。据说全部编译要花将近2个小时,没有验证过,在我家里的机器上编译正则表达式部分只用了不到5分钟。
网上介绍的如何编译最多的一篇文章是“VC利用boost库解析正则表达式”,如果有人能根据这篇文章编译成功不妨告诉小弟一声……
以下是我的操作:
在“运行”里输入“cmd”,打开命令提示符;
输入命令“cd D:oostlibsegexuild”//设置当前目录
输入命令“D:”//转到当前目录<...[ 查看全文 ]