C# 截取字符串

           string str = "Grade_02/软件";

            //截取指定字符串 (实际项目中,字符串的长度需要计算,截取的开始位置和指定
            //长度也需要按实际情况去计算)
            int i = 2; int Length = 5;
            str = str.Substring(i, Length); // 2:开始位置 5:指定长度 (从0开始)
            str = "ade_0";    //结果
            str = str.Remove(i, Length); // 2:开始位置 5:指定长度 (从0开始)
            str = "Gr2/软件"; //结果

            //去掉字符串的前i个字符
            int i = 2;
            str = str.Substring(2); //第一种
            str = str.Remove(0, i); //第二种
            str = "ade_02/软件";    //结果

            //从右边开始取i个字符
            int i = 5;
            str = str.Substring(str.Length - i);
            str = str.Remove(0, str.Length - i);
            str = "02/软件"; //结果

            //字符串替换
            str = str.Replace("软件", "前端");

            //截取字符串指定的最后字符
            str = str.Substring(str.LastIndexOf("/") + 1);
            str = "软件"; //结果
            str = str.Substring(str.LastIndexOf("/"));
            str = "/软件"; //结果

            //截取最后一个字符
            str = str.Substring(str.Length - 1, 1);
            str = "件";  //结果

  随时补充,随时修改,随时整理。

posted on 2017-08-25 16:09  Amberlyn  阅读(459)  评论(0编辑  收藏  举报