6

我正在开发一个将在 Linux 和 Visual Studio 2010 中运行的 C 程序,我正在寻找一个正则表达式库。GNU 带有与 POSIX 兼容的正则表达式库,但 Visual Studio 尽管有 C++ std::regex,但没有与 C 兼容的库。GNU 有其库的 Windows 版本 (http://gnuwin32.sourceforge.net/packages/regex.htm),但 DLL 仅为 32 位,源代码无法在 Visual Studio 中编译(约 500 个错误! )。我唯一的要求是最终用户不必安装任何额外的东西,并且应该在两个平台上获得相同的行为。我对它是 POSIX 风格、Perl 风格还是其他风格并不挑剔。我该怎么办?提前致谢。

4

1 回答 1

6

我发现的一个基本不费力编译并且也是最小的库是:https ://code.google.com/p/slre/ 。这是非常基本的,但对于我的目的来说已经足够了。不过,感谢您的帮助。

于 2012-07-03T22:54:52.193 回答