开发者

C: Regex library with MinGW

How do I install a C regex into MinGW?

I'm using its GCC... I'm running Windows XP. I开发者_C百科 prefer an updated one.


You have a few options:

  • mingw-libgnurx from the user-contributed area of MinGW; from README:

    regex functionality from glibc 2.5 extracted into a separate library, for Win32

  • msys-regex; from the package description:

    Current versions are derived from the GNULIB implementation of the regex module, but an older version of the runtime derived from the venerable GNU regex library, with a slightly different interface, is available for legacy MSYS applications

  • pcre can be compiled with MinGW

If you'd run MinGW cross-compiler on Fedora, libgnurx and pcre are in the repository, ready to use with MinGW.

For those who use C++ Boost RegEx (which got into TR1) and QRegExp (from Qt) are also options.


TRE

According to the author it conforms more closely to POSIX than almost anything out there, and also has support for approximate regexs. It's quite up to date, and should work on XP.

It only claims success with Windows 98-XP/Microsoft Visual C++ 6.0. Cygwin 1.3-1.5 with GCC is also works, apparently, but if you do manage to compile and integrate it, give the author an email.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜