求告知怎么将string类型的字符串裁剪,例如: http://d1.sina.com.cn/js/index/14/sync.js的sync.js部分取出来啊?
解决方案
40
std::string path="http://d1.sina.com.cn/js/index/14/sync.js"; char* pp = new char[path.size()+1]; memset(pp,0,path.size()+1); memcpy(pp,path.c_str(),path.size()); char *p = strrchr(pp, "/"); std::string s(p+1); std::cout<<s.c_str()<<std::endl;