0

(xml-) ファイルからさまざまな構成文字列を読み取って比較する必要がある MFC プロジェクトがあります。

問題は、STX、ETX、LF、CR などの 1 つまたは複数の特殊文字が含まれる可能性があることです。

アイデアは正規表現を使用しています。ファイルに完全な正規表現パターンを書き込んで、それらを一致関数と比較するだけです。

Googleとmsdnでこれを調べたところ、MFCには2つの異なる(?)正規表現フレームワークがありましたが、それらの間に違いは見られず、特殊文字を処理するという意味で私の問題を解決できるかどうかもわかりません。

これらのフレームワークを使用した経験のある方はいますか? この問題の解決策をお勧めできますか、または別の解決策を考えられますか?

よろしくお願いします。

4

1 に答える 1

0

非標準の代替手段よりも std::regex または boost::regex をお勧めします。また、特殊文字をサポートできます。

于 2013-03-14T15:43:48.623 に答える