将字符串按指定间隔分隔

本例是用C#实现的
///  
///  将字符串按指定间隔分隔
///  

///   要进行处理的字符串
///   间隔
///  
public  static  string[] SplitByInterval( string strOld,  int interval)
{
     try
    {
         string strNew =  "", str =  "";
         int count =Convert.ToInt32( Math.Ceiling(Convert.ToDouble(strOld.Length)/ interval));
        str = strOld;
         for ( int i =  0; i < count; i++)
        {
             if (str.Length > interval)
            {
                strNew += str.Substring( 0, interval) +  " ; ";
                str = str.Substring(interval, str.Length - interval);
            }
             else
                strNew += str;
        }
         return strNew.Split( ' ; ');
    }
     catch
    {
         return strOld.Split( ' ; ');
    }
}

转载于:https://www.cnblogs.com/sydeveloper/archive/2012/08/24/2653607.html

你可能感兴趣的:(c#)