免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1991 | 回复: 0
打印 上一主题 下一主题

pcre库的使用问题,知道的进来看下,不知道发到哪。。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-14 18:03 |只看该作者 |倒序浏览
我在联芯的手机平台上移植了个pcre库,

可发现不能匹配多个,

比如:

          int         erroffset = 0;
        int         ovector[30] = {0};
        int         iRet = 0;
        const pcre  *re;
        const char  *error;

        re = pcre_compile("1", 0, &error, &erroffset, NULL);

        iRet = pcre_exec(re, NULL, "11111", strlen("11111"), 0, 0, ovector, 30);

        pcre_free((void *)re);

        printf("The Matching Number is %d", iRet);


返回的iRet始终为1,求解。。。

后来怀疑自己移植的库有问题,我又从网上下载了老外编译好的WIN32上的DLL,随便写了个类似的测试程序,结果依然如此。。

[ 本帖最后由 ExclusivePig 于 2009-9-15 09:40 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP