Boost之正则表达式Regex库的使用方法

这个程序可以简洁的挑出了目标字符串。

创新互联服务项目包括乡宁网站建设、乡宁网站制作、乡宁网页制作以及乡宁网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,乡宁网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到乡宁省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

#include    
#include    
#include    
#include 
#include    
#include    
using namespace std;  
using namespace boost;  

regex expression("^select ([a-zA-Z]*) from ([a-zA-Z]*)");//定义正则表达式expression   

int main(int argc, char* argv[])  
{  
    std::string in;  
    cmatch what;  
    cout << "enter test string" << endl;  
    getline(cin,in);  
    if(regex_match(in.c_str(), what, expression))//regex_match:匹配算法,用于测试一个字符串是否和正则式匹配   
    {  
        for(int i=0;i

文章标题:Boost之正则表达式Regex库的使用方法
链接分享:http://ybzwz.com/article/pcjdoh.html