• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > greta使用问题

greta使用问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了greta,greta garbo,greta是什么意思,greta martini,greta and her family等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: greta使用问题
描述:

greta的基本使用已经掌握,但是我想知道他的复杂使用
网络只给出了一个简单的例子,我想知道他其他具体函数的使用方式
简单的程序
CString a = "<meta http-equiv=\"refresh\" c /> string str=a.GetBuffer(0);
match_results results;
rpattern pat("url[:=](\/)?([^>#\" ]*)");
match_results::backref_type br = pat.match( str.c_str(), results );
if( br.matched ) 
{
        cout << "match success!" << endl;
        cout << "price: " << br << endl;
} else 
{
        cout << "match failed!" << endl;
}
这个例子大家发现了吗??我只能得到一个结果,如果我想实现 一个字符串中找到多个结果,就不知道怎么使用了,我想应该不难,但是我找不到greta的使用文档。。
希望大家帮帮我
!谢谢!


解决方案1:

应该这样
string str("The book cost $12.34 baioodu.hehe");
match_results results;
rpattern pat("(oo)", GLOBAL | ALLBACKREFS );
int igroups = pat.cgroups();
match_results::backref_type br = pat.match( str.c_str(), results);
if( br.matched ) 
{
    for(int i=0;i<results.cbackrefs();i++)
    {
        if(i%igroups == 0)
        {
            printf("%d-%s\n",i,results.backref(i).str().c_str());
        }
    }
} 
else
{
    cout << "match failed!" << endl;
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • greta使用问题

相关文章

  • 2017-06-04 求《VisualC++实践与提高——ActiveX篇》
  • 2017-06-04 vc++如何获取当前毫秒数
  • 2017-06-04 我是新人,想请教下如何去除噪点和不想要的位置呢?谢谢!
  • 2017-06-04 又是80040154错误
  • 2017-06-05 如何实现文件夹共享权限的设置,请高手指点。
  • 2017-06-05 多线程访问ACCESS数据库的问题?
  • 2017-06-04 关于c运行时库debug版和release版的问题
  • 2017-06-05 怎么把自己写的dll里面的一个资源文件的内容读出来,写入另外新建立的一个文件里面
  • 2017-06-04 请问如何解决IDL中命名冲突的问题。十万火急。
  • 2017-06-05 如何让一个具有service功能的应用程序能够完全启动?急,谢谢!请各位帮帮小妹。

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • MIMEFILTER过滤网站内容问题报酬
    • 怎样将类函数做成DLL?
    • 如何用程序突破XP自带的防火墙让自己的网络应用程序访问网络?
    • VARIANT结构中,如何通过pvarVal指针来获得串口传来的二进制流??
    • 在windows98下怎样使用OpenThread我是说怎样代替
    • COM中创建对话框的时候一定要求有它的父窗体句柄吗?
    • 有没有比较好的实现图文混合打印的DLL源码?急!高分!!
    • com中给结构链表赋值的问题
    • EXCEL窗口大小和位置变化通知
    • 请问怎么写一个类似于IIS服务这样的程序

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有