兑现正则表达式匹配的函数

实现正则表达式匹配的函数
现在要写一个函数,实现正则表达式的匹配。具体信息如下:
#include <pcre/pcreposix.h>
bool match(var, regexvar)
{
  ......
}
var:待匹配的字符串
regexvar:正则表达式
匹配成功返回true 不匹配返回false
希望熟悉正则表达式这个库的大牛帮忙。

------解决方案--------------------
boost库也有正则,不过编译出来太大。
pcre这个库比较轻量级,看看它库的文档就行了。
真要研究正则,推荐一本书《精通正则表达式》。或者随便找本脚本编程的书,python,php之类的,都有对正则的介绍。linux相关书籍也有介绍。。
------解决方案--------------------
推荐楼主《程序员实用算法》里面有篇关于你要的正则表达式的算法。