我正在使用以下方法在C ++中解析字符串: using namespace std; string parsed,input="text to be parsed"; stringstream input_stringstream(input); if (getline(input_stringstream,parsed,' ')) { // do some processing. } 使用单个字符定界符进行解析就可以了。但是,如果我想使用字符串作为分隔符怎么办。 示例:我想拆分: scott>=tiger 与>=作为分隔符,以便我可以得到斯科特和老虎。