WEB开发网
开发学院WEB开发ASP.NET 两个截取字符串的实用方法(超过一定长度自动换行... 阅读

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

 2006-09-27 17:15:12 来源:WEB开发网   
核心提示:1/** <summary> 2 /// 截取字符串,不限制字符串长度 3 /// </summary> 4 /// <param name="str">待截取的字符串</param> 5 /// <param name="le

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;i<str.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 (i>last)
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;i<str.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 (i>last)
66         {
67           s+=str.Substring(i-1) ;
68           break;
69         }
70        
71       }
72      
73       return s+sheng;
74      
75     }

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

Tags:两个 截取 字符串

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接