我們常做的一件事情,就是在文章系統中,擷取一定長度的文章標題,超過指定長度,就加「...」
如兩個字串:
string str1 = "中國人要啊abc呀~";
string str2 = "1中國人23456abc呀~";
要擷取後,輸出:
str1 = "中國人要...";
str2 = "1中國人2...";
即要把中英文混合的字串,在擷取後,長度要一致,即8個位元組的長度(不包括三個點),而且不能出現中文被從中間截斷的情況。於是寫了個方法:
public static string getstr(string s,int l)
for (int i=temp.length;i>=0;i--)
}return "";
}呼叫:
string content = "中國人啊abc呀呀呀呀";
content = getstr(content,13);
用C 擷取指定長度的中英文混合字串
我們常做的一件事情,就是在文章系統中,擷取一定長度的文章標題,超過指定長度,就加 如兩個字串 string str1 中國人要啊abc呀 string str2 1中國人23456abc呀 要擷取後,輸出 str1 中國人要.str2 1中國人2.即要把中英文混合的字串,在擷取後,長度要一致,即8個...
用C 擷取指定長度的中英文混合字串
我們常做的一件事情,就是在文章系統中,擷取一定長度的文章標題,超過指定長度,就加 如兩個字串 string str1 中國人要啊abc呀 string str2 1中國人23456abc呀 要擷取後,輸出 str1 中國人要.str2 1中國人2.即要把中英文混合的字串,在擷取後,長度要一致,即8個...
C 擷取指定長度中英文本串方法
public static string getfirststring string stringtosub,intlength else nlength 1 if nlength length if iscut return sb.tostring else return sb.tostring ...