#include <iostream>
#include <string>
using namespace std;
int main(){
string s="abc/de/fgh/ijk/xyz.jpg";
size_t a,b;
//获取最外层文件夹名
b=s.find_first_of('/');
cout<<s.substr(0, b)<<endl<<endl;
//获取某段路径
a=s.find_first_of("de");//4
b=s.find_first_of("ijk");//11
cout<<s.substr(a, b+3-a)<<endl<<endl;//3是"ijk"的长度
//获取文件名
a=s.find_last_of('/');
b=s.find_last_of('.');
cout<<s.substr(a+1)<<endl;//带后缀
cout<<s.substr(a+1, b-a-1)<<endl;//不带后缀
}