使用字符串分隔符(,)在C++中拆分字符串的末尾



我有以下字符串格式:

str1 = "a, b, c, d, e";
str2 = "aa, ba, ca, da, essd";
str2 = "aass, bsda, cads, dsda, esssdsd";

我想在拆分后提取字符串的末尾-->eessdesssdsd

假设这些是std::strings,我会使用rfind来查找最后一个出现的分隔符,然后从中提取一个子字符串。例如:

size_t index = str.rfind(", ");
string last_element = str.substr(index + 2); // 2 is the size of the delimiter

相关内容

  • 没有找到相关文章

最新更新