我想在'='
之前检索所有值/单词url
现在我想从上面的文本(c ++ std :: string)中检索所有变量Ex:
A = my first variable, I wanted to get all the strings;
var2 = I wanted to get this variable also;
var3 = jcdksjfckjdsckjdscjkdsbckjdsncjsjd;
。
更新:一种可能的方法是
(A, var2, var3)
答案 0 :(得分:0)
您可以创建一个新字符串,开始在那里逐字节复制原始字符串,并在检测到'='时停止。
string example = "var69 = asdfghjkl";
string var_name;
for(int i=0; i<example.size(); i++)
{
if(example[i] == '=') break;
var_name += example[i];
}
答案 1 :(得分:0)
我还不能发表评论,但你要求提示。
find返回=符号所在位置。你也知道你从0开始。然后你可以从0到位置获得字符串,然后将其复制出去。