zoukankan      html  css  js  c++  java
  • 截取字符串 超长 用冒号显示

      /// <summary>
            /// 截取字符串 超长 用冒号显示
            /// </summary>
            /// <param name="sString"></param>
            /// <param name="nLeng"></param>
            /// <returns></returns>
            public static string SubStr(string sString, int nLeng)
            {
                if (sString.Length <= nLeng)
                {
                    return sString;
                }
                string sNewStr = sString.Substring(0, nLeng);
                sNewStr = sNewStr + "...";
                return sNewStr;
            }

    /// <summary>
            /// 截取字符串 超长  换行
            /// </summary>
            /// <param name="sString"></param>
            /// <param name="nLeng"></param>
            /// <returns></returns>
            public static string SubStrWrap(string sString, int nLeng)
            {
                string sNewStr = sString.Substring(0, nLeng);
                StringBuilder builder = new StringBuilder();
                if (sString.Length <= nLeng)
                {
                    return sString;
                }
                else
                {
                    for (int i = 0, j = 0; i < sString.Length; i++)
                    {
                        builder.Append(sString[i]);
                        if (sString.Substring(j, i - j + 1).Length >= nLeng)
                        {
                            builder.AppendLine();//超出,换行
                            j = i + 1;
                        }
                    }
                    sNewStr = builder.ToString();
                }
                return sNewStr;
            }

     /// <summary>        

    /// 分割字符串        

    /// </summary>        

    /// <param name="source">源字符串</param>        

    /// <param name="split">分割的字符</param>        

    /// <param name="number">要分割后的第几个, 从左往右1开始</param>        

    /// <returns></returns>       

      public static string Compose(string source, char split, int number)     

        {          

       string[] sArray = source.Split(split);

                string result = "";            

    int i = 0;           

      foreach(var s in sArray)          

       {               

      if (i == number)        

             {                    

    result = s;                 

        break;              

       }              

       i++;            

    }            

    return result;     

        }

  • 相关阅读:
    js代码编写规范
    mysql数据库的水平拆分与垂直拆分
    git使用WebHook实现自动构建
    解决php
    laravel为模型中所有查询统一添加WHERE条件
    centos7+ 安装 php7.2
    nginx配置https
    git常用命令
    php如何应对秒杀抢购高并发思路
    nginx配置优化+负载均衡+动静分离详解
  • 原文地址:https://www.cnblogs.com/liufei88866/p/3478345.html
Copyright © 2011-2022 走看看