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