两个截取字符串的实用方法(超过一定长度自动换行)

襄杉沫

襄杉沫

2016-02-19 17:59

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的两个截取字符串的实用方法(超过一定长度自动换行),手机电脑控们准备好了吗?一起看过来吧!

  1/**//// summary
   2        /// 截取字符串,不限制字符串长度
   3        /// /summary
   4        /// param name="str"待截取的字符串/param
   5        /// param name="len"每行的长度,多于这个长度自动换行/param
   6        /// returns/returns
   7        public string CutStr(string str,int len)
   8        {    string s="";
   9           
  10            for(int i=0;istr.Length ;i++)
  11            {
  12                int r= i% len;
  13                int last =(str.Length/len)*len;
  14                if (i!=0 && i=last)
  15                {
  16                   
  17                    if( r==0)
  18                    {
  19                        s+=str.Substring(i-len,len)+"br";
  20                    }
  21                       
  22                }
  23                else if (ilast)
  24                {
  25                    s+=str.Substring(i-1) ;
  26                    break;
  27                }
  28               
  29            }
  30           
  31            return s;
  32           
  33        }
  34
  35
  36        /**//// summary
  37        /// 截取字符串并限制字符串长度,多于给定的长度+。。。
  38        /// /summary
  39        /// param name="str"待截取的字符串/param
  40        /// param name="len"每行的长度,多于这个长度自动换行/param
  41        /// param name="max"输出字符串最大的长度/param
  42        /// returns/returns
  43        public string CutStr(string str,int len,int max)
  44        {
  45            string s="";
  46            string sheng="";
  47            if (str.Length max)
  48            {
  49                str=str.Substring(0,max) ;
  50                sheng="";
  51            }
  52            for(int i=0;istr.Length ;i++)
  53            {
  54                int r= i% len;
  55                int last =(str.Length/len)*len;
  56                if (i!=0 && i=last)
  57                {
  58                   
  59                    if( r==0)
  60                    {
  61                        s+=str.Substring(i-len,len)+"br";
  62                    }
  63                       
  64                }
  65                else if (ilast)
  66                {
  67                    s+=str.Substring(i-1) ;
  68                    break;
  69                }
  70               
  71            }
  72           
  73            return s+sheng;
  74           
  75        }

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  http://www.cnblogs.com/goody9807/archive/2006/09/26/515297.html

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

两个截取字符串的实用方法(超过一定长度自动换行)

Web开发
两个截取字符串的实用方法(超过一定长度自动换行)

截取固定长度字符串显示在页面

ASP
截取固定长度字符串显示在页面

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

客户端(CSS)解决自动截取字符串长度,并以...代替

Web开发
客户端(CSS)解决自动截取字符串长度,并以...代替

JS版获取字符串真实长度和取固定长度的字符串函数

Web开发
JS版获取字符串真实长度和取固定长度的字符串函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

CSS:用overflow代替left截取指定长度字符串

Web开发
CSS:用overflow代替left截取指定长度字符串

java 截取字符串(判断汉字)

Web开发
java 截取字符串(判断汉字)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

TApplication类

TApplication类

Win7如何定时自动关机?

Win7如何定时自动关机?
下拉加载更多内容 ↓