有什么简单的方法可以用正则表达式过滤出c中的字符串吗?
下面是这样一个调用函数re(regexp,str,outstr)的示例:

printf("%s\n", re("G*o", "Geraldo Gerardo German", outstr));

将用“geraldo gerardo”填充outstr
在C语言中,最合适的方法是什么?编写自己的函数或使用现有的函数(希望、多平台、ANSI或任何可移植的标准LIB)是可取的。

最佳答案

在POSIX世界中,#include <regex.h>应该会引导您找到standard POSIX regex library

09-10 15:17