VC++6.0本身并不支持正则表达式,需要链接一个支持正则表达式的库。支持正则表达式的库有boost、GNU、微软发布的greta等。这里使用boost库。Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。(参考资料:http://baike.baidu.com/view/663725.htm)接下来将接绍如何在VC++ 6.0中使用Boost库。
1、下载Boost。
下载地址:http://downloads.sourceforge.net/boost/boost_1_38_0.zip?use_mirror=jaist
下载后解压保存在目录D:/boost下。
2、编译Boost,这里需要使用Boost的Regex库,所以只选择目录D:/boost/libs/regex/build 下的这部分进行编译。
编译方法:在“运行”里输入“cmd”,打开命令提示符;输入命令“cd:/boost/libs/rege