すべての提案に感謝します。
今日、いくつかのことを試してみましたが、私たちがやろうとしていることで、他のサードパーティ ライブラリをダウンロードする必要がない最も単純なソリューションを選択しました。最後に、
Boost.Regex は非常に優れており、C++0x 標準の一部になる予定です (既に TR1 に含まれています)。
個人的には、Boost.Xpressive の方が使いやすいと思います。これはヘッダーのみのライブラリであり、静的正規表現 (コンパイル時にコンパイルされる正規表現) などの優れた機能を備えています。
更新: C++11 準拠のコンパイラを使用している場合 (gcc 4.8 は違います!)、他のものを使用する正当な理由がない限り、std::regex を使用してください。