判断字符串的长度,截取相应的中英文及特殊字符子串
Admin
|
2007-11-3 22:00:51
|
TrackRecord:
1863
Times | Tag标签:asp.net
打印本页
您当前所处的位置是:〖首页〗→【文章页】
本站共有16个图文教程栏目,请用心拜读!
本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。
问题需求:
假如,一个字符串里面有中文和英文还有其他特殊字符,是一个混合的字符串
那么,如何取得固定长度的子字符串,让显示的每个标题不论是否含有中英文,显示出来都一致!!
解决办法:
public string CutString(string str, int length)
{
string delsqace = str.Trim();
int i = 0, j = 0;
foreach (char chr in delsqace)
{
if ((int)chr > 127)
{
i += 2;
}
else
{
i++;
}
if (i > length)
{
delsqace = delsqace.Substring(0, j) + ".. ";
break;
}
j++;
}
return delsqace;
}
使用以上函数即可解决,网上高人相助,经过测试已成功!!
会员评论列表:

正在加载数据,请稍后……
针对本篇文章或本站,请您发表个人的建议或批评!