C:使用MinGW的Regex库
如何在MinGW中安装C正则表达式?
我正在使用它的GCC ……我正在运行Windows XP。 我更喜欢更新的。
你有几个选择:
-
来自用户贡献的MinGW区域的mingw-libgnurx ; 来自README:
从glibc 2.5中提取的正则表达式function被提取到一个单独的库中,用于Win32
-
msys-regex ; 从包装说明:
当前版本源自正则表达式模块的GNULIB实现,但是旧版本的运行时源自古老的GNU正则表达式库,具有稍微不同的接口,可用于传统的MSYS应用程序
-
pcre可以用MinGW编译
如果你在Fedora上运行MinGW交叉编译器,libgnurx和pcre都在存储库中, 准备好与MinGW一起使用 。
对于那些使用C ++ Boost RegEx (进入TR1)和QRegExp (来自Qt)的人也是选项。
TRE
根据作者的说法,它比POSIX更接近于几乎任何东西,并且也支持近似正则表达式。 这是最新的,应该在XP上工作。
它仅在Windows 98-XP / Microsoft Visual C ++ 6.0中声称成功。 显然,带有GCC的Cygwin 1.3-1.5也可以工作,但是如果你设法编译和集成它,请给作者发电子邮件。