私はこれらのようなSTDの文字列を持っている:「セパレータ」がデータの一部になるパースストリング?
ユーザー名:メッセージ
最初のを見て、それは簡単な問題のように見えますが、この問題は可能性があり、その名前の最後の文字である「:」と最初の文字を文字列のメッセージ部分の ':'でもかまいません。ユーザーは名前にスペースを入れることもできます。
したがって、ユーザーが名前「いくつかの名前:」あるかもしれない私が持っているん
とメッセージを入力可能性があります 「こんにちは、いくつかの名前を:::」:次のようになり
「こんにちは」をユーザー名のリスト(ベクトル)。
このように、このような文字列からユーザー名を抽出する方法はありますか? (理想的には、ユーザーのリストを反復することなく)
おかげ
少なくとも、問題が単純なケースと複雑なケースに分かれるのは、 '': ''が1つしかないかどうかをチェックすることです。 – twain249
メッセージはどのように分離されていますか?とともに ':'? – AlexTheo
':'付き サンプル: あなた:考える: – jmasterx