私はあなたのトピックのいくつかを検索しましたが、私は複数の異なる文字を取得する方法を把握していないようです。私は2つ/または2の間で抽出したい複数の異なる文字の間に複数の文字列を入力するにはどうすればよいですか?
例
string str = "AG/B/C,BC/D,AD,AE/R/B/A,AB";
、唯一
最終的な結果は次のようになります。
B,AD,R,B,AB
string temp;
for(int i=0; i < str.size(); i++)
{
temp += str[i];
if((str[i] == '/') || str[i] == ',')
{
//do something
}
}
regexが動作する可能性があります。それを反復することもできます。何を試しましたか? – Danh
私はsize_t start = find( '/')とsize_t end = find( '/'、start)を試しました – user58504
はカンマを検索しません – user58504