我使用以下代码在C++中解析字符串:
string parsed,input="text to be parsed";
stringstream input_stringstream(input);
if(getline(input_stringstream,parsed,' '))
{
// do some processing.
}
Run Code Online (Sandbox Code Playgroud)
使用单个char分隔符进行解析很好.但是如果我想使用字符串作为分隔符该怎么办呢.
示例:我想拆分:
scott>=tiger
Run Code Online (Sandbox Code Playgroud)
用> =作为分隔符,这样我就能得到斯科特和老虎.