C#指定长度截取字符串 并进行拼接。
2017-08-28 14:58
651 查看
需求:有一个字符串需要按照指定长度拆分出来,然后在增加一个字符串拼接上。 /// <summary> /// 字符串截取并拼接 /// </summary> /// <param name="str"></param> /// <returns></returns> public string DelString(string str) { string restr = ""; if (!string.IsNullOrEmpty(str)) { ArrayList array = GetSeparateSubString(str, 30); foreach (string arr in array) { restr += arr + "</br>"; } } return restr; } private ArrayList GetSeparateSubString(string txtString, int charNumber) //charNumber为要截取的每段的长度 { ArrayList arrlist = new ArrayList(); string tempStr = txtString; for (int i = 0; i < tempStr.Length; i += charNumber)//首先判断字符串的长度,循环截取,进去循环后首先判断字符串是否大于每段的长度 { if ((tempStr.Length - i) > charNumber)//如果是,就截取 { arrlist.Add(tempStr.Substring(i, charNumber)); } else { arrlist.Add(tempStr.Substring(i));//如果不是,就截取最后剩下的那部分 } } return arrlist; }
相关文章推荐
- asp.net在前台将指定字符串按指定长度进行截取并用其他字符串替换方法
- C#截取指定长度中英文字符串方法
- C#将制定字符串按指定长度进行剪切
- 用C#截取指定长度的中英文混合字符串
- 用C#截取指定长度的中英文混合字符串
- C#截取指定长度中英文字符串方法
- C#截取指定长度中英文字符串方法
- C#截取中英文混合指定长度字符串实例
- 用C#截取指定长度的中英文混合字符串
- 用C#截取指定长度的中英文混合字符串
- 一个C#中截取指定长度字符串的方法(含盖半全角问题)
- c#的中英文混合字符串截取指定长度,startidx从0开始
- [导入]用C#截取指定长度的中英文混合字符串 改进版
- C#截取指定长度中英文字符串方法
- C#截取指定长度中英文字符串方法 (修改)
- 用C#截取指定长度的中英文混合字符串的最终算法
- 【转载】C# 字符串截取指定长度的中文字符--精点
- C#截取指定长度中英文字符串方法
- c#中英文混合字符串截取指定长度
- 用C#截取指定长度的中英文混合字符串 改进版--转载