【发布时间】:2011-12-14 14:41:53
【问题描述】:
有没有什么简单的方法可以用正则表达式过滤掉C语言中的字符串?
以下是调用此类函数 re(regexp,str,outstr) 的示例:
printf("%s\n", re("G*o", "Geraldo Gerardo German", outstr));
并将用“Geraldo Gerardo”填充outstr。
在 C 中最合适的方法是什么?编写我自己的函数或使用现有的函数(希望,多平台,所以 ANSI 或任何可移植的标准库更可取)。
【问题讨论】: