您现在的位置是:网站首页> 编程资料编程资料
ASP.NET两个截取字符串的实用方法技巧_资源网
                     2023-12-05
                352人已围观
                
                2023-12-05
                352人已围观
            
简介 ASP.NET两个截取字符串的实用方法技巧_资源网
两个截取字符串的实用方法(超过一定长度自动换行) 
 1/**//// 
 2 /// 截取字符串,不限制字符串长度
 3 /// 
 4 /// 待截取的字符串
 5 /// 每行的长度,多于这个长度自动换行
 6 /// 
 7 public string CutStr(string str,int len)
 8 { string s="";
 9 
 10 for(int i=0;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)+"
 ";
 20 }
 21 
 22 }
 23 else if (i>last)
 24 {
 25 s+=str.Substring(i-1) ;
 26 break;
 27 }
 28 
 29 }
 30 
 31 return s;
 32 
 33 }
 34
 35
 36 /**//// 
 37 /// 截取字符串并限制字符串长度,多于给定的长度+。。。
 38 /// 
 39 /// 待截取的字符串
 40 /// 每行的长度,多于这个长度自动换行
 41 /// 输出字符串最大的长度
 42 /// 
 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;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)+"
 ";
 62 }
 63 
 64 }
 65 else if (i>last)
 66 {
 67 s+=str.Substring(i-1) ;
 68 break;
 69 }
 70 
 71 }
 72 
 73 return s+sheng;
 74 
 75 }
 
                                
                                                         
                                
                                                         
                                
                                                         
 
    