自定义的asp.net截取字符串代码

作者:袖梨 2022-06-25

自定义的asp教程.net截取字符串代码

/// 截取字符串并限制字符串长度,多于给定的长度+。。。
    ///
    /// 待截取的字符串
    /// 每行的长度,多于这个长度自动换行
    /// 输出字符串最大的长度
    ///
    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)
            {

                if (r == 0)
                {
                    s += str.Substring(i - len, len) + "
";
                }

            }
            else if (i > last)
            {
                s += str.Substring(i - 1);
                break;
            }

        }

        return s + sheng;

    }

相关文章

精彩推荐