如何将C正则表达式安装到MinGW中?
我正在使用它的GCC ......我正在运行Windows XP。我更喜欢更新的。
答案 0 :(得分:5)
您有几个选择:
mingw-libgnurx; 来自README:
将glibc 2.5的正则表达式功能提取到一个单独的库中,用于Win32
msys-regex; 从包装说明:
派生当前版本 从正则表达式模块的GNULIB实现,但更旧 从古老的GNU正则表达式派生的运行时版本 库,具有略微不同的界面,可用于 传统的MSYS应用程序
pcre可以使用MinGW编译
如果您在Fedora上运行MinGW交叉编译器,则libgnurx和pcre位于存储库ready to use with MinGW中。
对于那些使用C ++ Boost RegEx (进入TR1)和 QRegExp (来自Qt)的人也是选项。
答案 1 :(得分:4)
根据作者的说法,它比POSIX更接近于几乎任何东西,并且也支持近似正则表达式。这是最新的,应该适用于XP。
它仅声称Windows 98-XP / Microsoft Visual C ++ 6.0取得了成功。显然,带有GCC的Cygwin 1.3-1.5也可以工作,但是如果你设法编译和集成它,请给作者发电子邮件。