私はLinuxとVisual Studio 2010の中で動作するCプログラムを開発しており、正規表現ライブラリを探しています。 GNUにはPOSIX互換のregexライブラリが付属していますが、Visual StudioにはC++ std :: regexを持っていてもC互換ライブラリはありません。 GNUにはWindows版ライブラリ(http://gnuwin32.sourceforge.net/packages/regex.htm)がありますが、DLLは32ビットのみで、ソースコードはVisual Studioでコンパイルできません(〜500エラー! )。私の唯一の要件は、エンドユーザーが何か特別なものをインストールする必要はなく、両方のプラットフォームで同じ動作をする必要があるということです。私はそれがPOSIXスタイルか、Perlスタイルかそれ以外のものかどうかは気にしません。私は何をすべきか? ありがとうございます。Visual Studio C用のPOSIX互換のregexライブラリ
5
A
答えて
5
私が見つけた1つのライブラリは、基本的には何の努力も払わず、最小でもあります。https://code.google.com/p/slre/です。それはかなり基本的ですが、私の目的には十分です。しかし、助けてくれてありがとう。
関連する問題
- 1. のVisual Studio 2008およびVisual C#2008 Expressの互換性
- 2. Visual Studio 2012との互換性
- 3. Visual Studio Regex '?'
- 4. C++ 11とC++ 03のライブラリ互換性
- 5. Visual Studio 2015 for Visual Studio 6コード互換性
- 6. Visual Studio 2012とプログラム互換性アシスタント
- 7. MacOS-XとLinux APIのプログラミング - POSIX互換?
- 8. Visual Studio 6ライブラリをVisual Studio 10に変換
- 9. POSIX互換シェルスクリプト:シバンで始める?
- 10. androidの互換ライブラリを使用する
- 11. C標準ライブラリとC POSIXライブラリの相違点
- 12. POSIXファイル記述子とCファイルの相互作用
- 13. Visual Studio Teamシステム2008データベースエディションGDR - ENU VS2010との互換性
- 14. Visual Studio 2010の外部ライブラリ
- 15. Android互換性ライブラリのエラー
- 16. HoneycombのAndroid互換性ライブラリ
- 17. Visual Studio Regex検索の質問
- 18. のVisual Studio C++
- 19. アンマネージドC(++)とC#互換のAESライブラリ/ APIはどれですか?
- 20. このプロジェクト(Visual Studio 2012 Express)は現在のバージョンのVisual Studio 2013と互換性がありません
- 21. wchar_tとPOSIXライブラリ
- 22. のC#、Visual Studioの
- 23. Visual Studio 2013は2010プロジェクトと互換性がありますか?
- 24. Visual Studio 2008でVisual Studio 6のコンパイル済みC++静的ライブラリを使用できますか?
- 25. 互換性のないライブラリ(lmono)モノとのクロスコンパイルcが今の
- 26. POSIXの互換性をテストするには?
- 27. C++のVisual Studioコードメトリクスプラグ
- 28. Visual Studio C++のベストプラクティス
- 29. Visual Studio(C#)のSPTrustedRootAuthority
- 30. のVisual Studio C++ヘッダ
PCRE:http://www.pcre.org – Qtax
['boost'はPOSIX互換のC APIセットを提供しています。](http://www.boost.org/doc/libs/1_32_0 /libs/regex/doc/posix_api.html) – dasblinkenlight
PCREはVSでもコンパイルされません。 boostはPOSIXとの互換性を主張しているにもかかわらず、すべてのC++コードであるように思えますが、Cコンパイラで動作させるためにはどれくらい変更する必要があるかわかりません。 –