1

我正在将 pro*c 代码从 UNIX 移植到 LINUX。在其中一个应用程序代码中,调用了 regex() 和 regcmp() 函数。这些功能在 LINUX 中找不到。LINUX 中也有 regexec() 和 recomp() 函数,但它们与 regex() 和 recmp() 不同。这有什么帮助吗??

4

1 回答 1

3

标准 C 库提供regcompregexec,这可能是您正在寻找的。请参见regex手册页(类型man 3 regex)。

有一些替代的正则表达式实现可能更有特色,例如PCRE(可能已经在您的系统上可用)。

于 2012-05-07T19:02:06.480 回答