在C++ Builder6上使用Boost正则表达式库.docVIP

  • 5
  • 0
  • 约4.29千字
  • 约 6页
  • 2016-12-20 发布于北京
  • 举报
在C++?Builder6上使用Boost正则表达式库 正则表达式是一种模式匹配形式,它通常用在处理的文本程序中。比如我们经常使用的grep工具,还是perl语言都使用了正则表达式。传统的C++处理正则表达式是非常麻烦的,这也成为很多其他语言爱好者的笑柄,现在情况不一样了,因为有了boost。 ??? Boost是一个基于Template的开发源代码库,在这个库中有很多子库用来高效处理各方面的问题,比如字符串拆分,格式化,线程等等,Boost对于每一个C++爱好者都是应该了解的,对于C++ Builder用户如果能在熟练使用VCL的情况下再熟练使用Boost,我想一定如虎添翼。 ??? 一般来说,使用Boost是非常简单,和使用其他STL库没有太大区别,但使用Boost的正则表达式库则不那么容易,因为这个库还需要我们单独编译,下面我将详细介绍如何使用。 ??? 如果你还不知道或者还没有Boost的话,你可以去下载最新版本,作者使用的是1.30版本。将下载下来的zip包[1]解压到任何你喜欢的目录,比如D:\\boost。 ??? 编译正则表达式库 ??? 前面已经提到,这个库需要我们单独编译才能使用,为什么不编译好一起发布呢?主要是考虑到不同的编译器需要不同的链接库文件和链接库太大了。在命令行下,进入[%Boost]\\Libs\\RegEx\\Build目录,直接敲入make

文档评论(0)

1亿VIP精品文档

相关文档