asp.net 自定义截取字符串方法
时间:2011-05-16 来源:凯丁古乐
/// /// 截取字符串,不限制字符串长度 /// /// 待截取的字符串 /// 每行的长度,多于这个长度自动换行 /// public string CutStr(string str, int len) { string s = ""; for (int i = 0; i < str.Length; i++) { int r = i % len; int last = (str.Length / len) * len; if (i != 0 && i last) { s += str.Substring(i - 1); break; } } return s; } /// /// 截取字符串并限制字符串长度,多于给定的长度+。。。 /// /// 待截取的字符串 /// 每行的长度,多于这个长度自动换行 /// 输出字符串最大的长度 /// public string CutStr(string str, int len, int max) { string s = ""; string sheng = ""; if (str.Length > max) { str = str.Substring(0, max); sheng = ""; } for (int i = 0; i < str.Length; i++) { int r = i % len; int last = (str.Length / len) * len; if (i != 0 && i last) { s += str.Substring(i - 1); break; } } return s + sheng; }