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

私が見つけた 1 つのライブラリは、基本的に手間をかけずにコンパイルでき、最小でもあります: https://code.google.com/p/slre/です。それはかなり基本的ですが、私の目的には十分です。しかし、助けてくれてありがとう。

于 2012-07-03T22:54:52.193 に答える