我正在将 pro*c 代码从 UNIX 移植到 LINUX。在其中一个应用程序代码中,调用了 regex() 和 regcmp() 函数。这些功能在 LINUX 中找不到。LINUX 中也有 regexec() 和 recomp() 函数,但它们与 regex() 和 recmp() 不同。这有什么帮助吗??
问问题
1102 次
标准 C 库提供regcomp
和regexec
,这可能是您正在寻找的。请参见regex
手册页(类型man 3 regex
)。
有一些替代的正则表达式实现可能更有特色,例如PCRE(可能已经在您的系统上可用)。