随笔分类 - 正则表达式01-Boost 类库
boost之regex使用范例(wstring 处理经典)
摘要:#include <regex>#include <list>对wchar_t*字符串的search调用方法:boost::wcmatch match;boost::wregex reg(L"\\d{3}你");boost::regex_search(L"345你好啊!", match, reg);bool mt0 = match[0].matched;bool mt1 = match[1].matched;bool mt2 = match[2].matched;int ln = match.length();对std::wstr
阅读全文
!!!最常用正则表达式语法
摘要:本文摘要翻译了几篇文章的内容,简单介绍 ATL CAtlRegExp,GRETA,Boost::regex 等正则表达式库,这些表达式库使我们可以方便地利用正则库的巨大威力,给我们的工作提供了便利。 正则表达式语法 字符元 意义 . 匹配单个字符 [ ] 指定一个字符类,匹配方括号内的任意字符。例:
阅读全文
编译boost库-用vc2005/2008/2010 编译boost1.34.1
摘要:ref http://blog.csdn.net/xjmeng001/article/details/6041340{BOOST_SRC} = C:\boost_1_42_0【注1】cd C:\boost_1_42_0\tools\jam\srcbuild.bat【注2】cd C:\boost_1_42_0copy C:\boost_1_42_0\tools\jam\src\bin.ntx86\bjam.exe【注3】bjam "-sVC80_ROOT=c:\Program Files\Microsoft Visual Studio 8\VC" "-sTOOLS=
阅读全文
!!! boost学习之正则表达式--regex
摘要:http://blog.csdn.net/lqxqust/archive/2009/11/18/4830957.aspxboost::regex类为C++提供了完整的正则表达式支持,并且已被接收为C++0x标准库。它同时也在Boost库中扮演着极重要的角色,不少Boost子库都需要它的支持,有不少人甚至就是为了它才下载使用Boost的。 注意使用Boost.Regex需要预先编译完整编译请参考本站编译Boost的文章如果只要编译Regex库,有两种方法(参考链接): 在Boost根目录下运行bjam --toolset=编译器名 --with-regex 其它参数 到boost\lib
阅读全文
基本文章
摘要:http://www.boost.org/http://hi.baidu.com/cdutboy/blog/item/98503e2a2d8b23f0e6cd4084.htmlhttp://blog.csdn.net/eyelash0920/archive/2008/06/18/2561102.aspx
阅读全文