開發通用類 字串截斷篇

2022-03-07 07:19:35 字數 1233 閱讀 6707

///

///截斷字串

//////

源字串

///擷取長度

///結尾是否帶有省略號(省略號占用2個長度)

///public

static

string cutstringforstring(string source, int length, bool

isaddellipsis)

//長度不夠

char sourcearray =source.tochararray();

if (sourcearray.length <=length)

//超長、截斷

string newstr = source.substring(0, (isaddellipsis ? length - 2

: length));

if(isaddellipsis)

return

newstr;

}///

///根據位元組長度擷取字串

//////

源字串

///擷取長度

///結尾是否帶有省略號(省略號占用4個位元組)

///public

static

string cutstringforbyte(string source, int length, bool

isaddellipsis)

//長度不夠

int sourcebytelength = 0

;

char sourcearray =source.tochararray();

for (int i = 0; i < sourcearray.length; i++)

else

}if (sourcebytelength <=length)

//長度超長

//如果結尾新增 … 則要在原本擷取長度基礎上減去2

if(isaddellipsis)

int k = 0

;

var newstr = new

stringbuilder();

sourcebytelength = 0

;

while (sourcebytelength else

k++;

}if(isaddellipsis)

return

newstr.tostring();

}

CSS截斷字串

方法一 任意長度的字串 說明 優點是內容可以為任何html元素,包括超連結和等,在ie6中還會在結尾自動顯示省略號。缺點是必須指定寬度數值,並且寬度不能是百分數,否則在ie中會被認為是字元總長的百分比。方法二 說明 優點是寬度可以設為百分數。但缺點是內容只能為純文字,不能有超連結等內容。css 截斷...

用CSS截斷字串

方法一 任意長度的字串 說明 優點是內容可以為任何html元素,包括超連結和等,在ie6中還會在結尾自動顯示省略號。缺點是必須指定寬度數值,並且寬度不能是百分數,否則在ie中會被認為是字元總長的百分比。方法二 說明 優點是寬度可以設為百分數。但缺點是內容只能為純文字,不能有超連結等內容。css 截斷...

用CSS截斷字串

方法一 任意長度的字串 說明 優點是內容可以為任何html元素,包括超連結和等,在ie6中還會在結尾自動顯示省略號。缺點是必須指定寬度數值,並且寬度不能是百分數,否則在ie中會被認為是字元總長的百分比。方法二 css 截斷字串2008 01 08 09 58css是實現文字自動截斷,如下 div.t...