1

非常に単純なパターン マッチング機能をいくつかの C++ コードに追加したいと考えています。たとえば、キーが入力パターンと一致するすべての値を合計map<string,int>するメソッドを記述したいと考えています。sumMatchingEntries(string pattern)パターンは単純です。たとえば、ワイルドカードは*and おそらくのみ?です。

ブーストには正規表現のサポートがあると思いますが、それは少しやり過ぎのようです。使用できる標準ライブラリ関数は他​​にありますか?

注: 私は VC++ 2K8 を使用しているため、C++03/11 の機能はありませんが、ブーストは問題ありません。正規表現ソリューションが最適な場合、例は素晴らしいでしょう。

4

1 に答える 1