C#中常见字符串处理方法
String str=”abcdefghigklmn”;
1、 查找子串
Str.IndexOf(“子串”) 查找子串,返回第一次子串出现的索引
Str.IndexOf(“子串”,指定索引) 从指定索引开始查找,返回第一次出现子串的索引
Str.LastIndexOf(“子串”) 最后一次出现子串的索引
Str.LastIndexOf(“子串”,指定索引) 从指定索引开始查找,返回最后一次出现子串的索引
2、str.Insert(插入位置,”子串”) 从指定位置插入索引
3、str.Remove(起始位置,”子串”) 从起始位置移除子串
4、str.Replace(“子串”,”替换为”) 替换字符串
5、出去空格
Str.Trin() 除去前后的空格
Str.TrimStart() 除去前面的空格
Str.TrimEnd() 除去尾部空格
String newStr=str.Trim(‘指定字符’) 除去指定字符
6、str.SubString(起始位置,个数) 从起始位置开始截取指定长度的字符串
7、string[] strNew=str.Split(‘字符’) 根据某个指定字符拆分字符串
8、遍历
For(char myChar in str)
{
//对遍历的字符串中的每个字符的处理
}