① 根据特定字符分割
string str="xxx.html";
string[] arr=str.Split('.');
② LastIndexof()
根据特定字符获取该字符处于某字符串的位置(索引)
③ 根据特定位置截取字符串
//获取文件名(第一种)
string str="/temp/xxx.html";
string path=str.Substring(str.LastIndexof("/")+1);
//得到xxx.html
//获取文件名(第二种)
string str="/temp/xxx.html";
int x = oldpath.LastIndexOf("/");
int y = oldpath.Length;
string path = str.Substring(x+1, y - x-1);
//得到xxx.html
④ 替换
string str = "bbb_123";
string x= str.Replace("bbb","321");
//得到321_123
⑤ 删除
第一种 删除指定位置(第i个)的指定长度(length)的字符串
string str="aaa_xxx_bbb_123";
str=str.Remove(3,8);
//得到aaa_123
第二种 使用替换来删除