boost 正则问题一条。生无可恋

稀饭桶子 发布于 2016/05/27 15:01
阅读 267
收藏 0

最近在做一个功能,需要从二进制流里面做多关键字匹配。如下

result do_search(unsign char* data,size_t dataLen)
{
//判断二进制流里面是否存在 张三 或者李四 或者王五等关键字
}



我刚开始想到用boost 正则表达式,恩就是它。可后面发现,正则表达式只能对

字符串进行匹配,二进制流里面可能有很多'\0',字符串会被截断。所以,悲剧了。。


后面我想用boost bitset,结局也是悲剧。


目前已经生无可恋,求大神解救

加载中
返回顶部
顶部