博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Boost正则表达式库regex常用search和match示例 - 编程语言 - 开发者第2241727个问答
阅读量:5887 次
发布时间:2019-06-19

本文共 782 字,大约阅读时间需要 2 分钟。

Boost正则表达式库regex常用search和match示例

 
Boost正则表达式库regex常用search和match示例
  • 0.00 / 5 5
0 votes,
0.00 avg. rating (
0% score)

 

示例很简单,但是很有针对性,可以根据示例进行不用的修改,之后加入到各种工程中。

 

 

#include 
#include
#include
#include
#include
using namespace std;using namespace boost; regex subexp("e[cl][oe][mc]"); regex expression("^select ([a-zA-Z]*) from ([a-zA-Z]*) secom");int main(int argc, char* argv[]){ //输入:select name from table secom //输出:str:select name from table //str:name //str:table //std::string in; cmatch what; string in="select name from table secom" ; cmatch sub ; if(regex_match(in.c_str(),what,expression)) { //regex_match : 是对整个输入块的匹配,整个块如不匹配则不能成功 for(unsigned int i=0;i

转载地址:http://ftrix.baihongyu.com/

你可能感兴趣的文章
高性能golang后端处理网络模块包
查看>>
android面试题
查看>>
test
查看>>
郭宇:Airpub - 纯前端博客引擎实践
查看>>
Progress Image View
查看>>
开源 免费 java CMS - FreeCMS1.5-数据对象-job
查看>>
开源 java CMS - FreeCMS2.3字典管理
查看>>
开源 java CMS - FreeCMS2.4 模板管理
查看>>
理解HTTP session原理及应用
查看>>
JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递
查看>>
maven环境快速搭建
查看>>
什么是单链表插入排序?
查看>>
mycncart 商品筛选 filter 模组设定教程
查看>>
【转】杰奇 jieqi 多线程自动采集同步源站 python源码
查看>>
Lucene6.0学习笔记——查看分词结果
查看>>
ubuntu 下crontab
查看>>
一步步安装nginx搭建流媒体服务器
查看>>
用memcached做实时分页缓存
查看>>
springMVC 拦截器 HandlerInterceptor 用法
查看>>
WINDOWS 2008 R2增量备份
查看>>