string str="123abc456";
int i=3;
1 取字符串的前i个字符
// or
2 去掉字符串的前i个字符:
// or str=str.Substring(i);
3 从右边开始取i个字符:
// or str=str.Remove(0,str.Length-i);
4 从右边开始去掉i个字符:
// or str=str.Remove(str.Length-i,i);
5 判断字符串中是否有"abc" 有则去掉之
6 如果字符串中有"abc"则替换成"ABC"
************************************************
string str="adcdef"; int indexStart = str.IndexOf("d");
int endIndex =str.IndexOf("e");
string toStr = str.SubString(indexStart,endIndex-indexStart);
c#截取字符串最后一个字符的问题!
str1.Substring(str1.LastIndexOf(",")+1);
C# 截取字符串最后一个字符
k = k.Substring(k.Length-1, 1);
7、以某个字符对字符串进行分割,放到数组中
string str = "a,b,c,d,";
以逗号,分割字符
string[] subs = str.Split(','); //以 , 分割
→输出:
subs[0] = a
subs[1] = b
...
-------------------------欢迎各位留言交流-------------------------------