怎样用C实现正则表达式,要源代码的解决方法

怎样用C实现正则表达式,要源代码的
各位给指导一下吧

------解决方案--------------------
PCRE (Perl Compatible Regular Expressions )可以吗?
我是初学者
刚开始泡论坛。
------解决方案--------------------
要么regex.h这个POSIX正则,要么pcre这个类似于PERL的正则。

后者断言,子组之类的功能很齐全,用起来比POSIX给力多了。