兩個截取字符串的實用方法(超過一定長度自動換行)

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

 
兩個截取字符串的實用方法(超過一定長度自動換行)
1/**//// <summary> 2 /// 截取字符串,不限制字符串長度 3 /// </summary> 4 /// <param name="str">待截取的字符串</param> 5 /// <param name="len">...查看完整版>>兩個截取字符串的實用方法(超過一定長度自動換行)
 
實用技巧:PHP截取中文字符串的問題
以下代碼試用于GB2312編碼,截取中文字符串是PHP中一個頭疼的問題,解決方法是根據值是否大于等于128來判斷是否是雙字節字符,以避免出現亂碼的情況。但中英文混合、特殊符號等問題總是存在,現在寫一個比較全面的,...查看完整版>>實用技巧:PHP截取中文字符串的問題
 
Linux自動備份MySQL數據庫的實用方法
MySQL定期備份是一項重要的工作,但人工操作太繁瑣,也難避免有所疏漏,使用下面的方法即可讓系統定期備份數據。 ◆1、創建備份文件夾 #cd /www #makedir backup ◆2、編寫運行腳本 #vi autobackup 寫入以下內容: f...查看完整版>>Linux自動備份MySQL數據庫的實用方法
 
javascript 正確截取單字節和雙字節混和字符串的方法
<script type="text/javascript">/************************************************************* Author : Yanfu Xie <> Url : Description : 正確截取單字節和...查看完整版>>javascript 正確截取單字節和雙字節混和字符串的方法
 
客戶端(CSS)解決自動截取字符串長度,並以...代替
通常的我們在讀取文章標題的時候,遇到字符過多,都是通過程序在SERVER端截取一定的字符數,然後添加...來實現標題長度截取的。其實我們也可以通過CSS來控制。實列如下:.title{width:200px;white-space:nowrap;word...查看完整版>>客戶端(CSS)解決自動截取字符串長度,並以...代替