C – pellucid regex.h使用教程

我需要在C中使用正则表达式,并且正在寻找关于其使用以及如何捕获子串的清晰教程。 (我在linux上使用regex.h库)

我以前在其他语言中使用过正则表达式,所以知道如何构造实际的表达式,我正在寻找一个关于它在C中实现的教程。

谢谢。

谷歌发现了这个: http : //www.peope.net/old/regex.html

引用的示例仅显示如何获取匹配/不匹配结果。

这是另一个示例,显示如何检索匹配的子字符串:

http://richiejp.wordpress.com/regular-expressions-with-posix-c-api/