HTML リクエストから長い文字列を取得しました。次の部分文字列を見つける必要があります。
<b><i>
しかし、検索しようとすると、間違った結果が返されます。
文字列を < または > を含まない何かに置き換えると、問題なく動作します。
関連するコード: (コピーされていません。タイプミスがあるかもしれませんが、特殊文字なしで動作します)
std::string readBuffer; //longlongstring
std::string starttag;
std::string endtag;
size_t sstart;
size_t send;
//...................
sstart=readBuffer.find(starttag);
send=redBuffer.find(endtag);
correction=readBuffer.substr(sstart,send-sstart);
//....................
ええ、もし誰かがこれを修正する方法を知っていたら、私はとてもうれしいです:)事前に感謝します