字符串截取固定长度的方法(C#)
来源:互联网 发布:microservice node 编辑:程序博客网 时间:2024/04/30 10:08
这个函数也没有什么特别之处,就是可以截取一定长度的字符串,可能小特点就是len是字节,解决了汉字与英文字节不一样导致直接截取到的长
度不一样的问题,
#region 字符串截取函数
public static string CutString(string inputString,int len)
{
ASCIIEncoding ascii = new ASCIIEncoding();
int tempLen=0;
string tempString="";
byte[] s = ascii.GetBytes(inputString);
for(int i=0;i<s.Length;i++)
{
if((int)s[i]==63)
{
tempLen+=2;
}
else
{
tempLen+=1;
}
try
{
tempString+=inputString.Substring(i,1);
}
catch
{
break;
}
if(tempLen>len)
break;
}
//如果截过则加上半个省略号
byte[] mybyte=System.Text.Encoding.Default.GetBytes(inputString);
if(mybyte.Length>len)
tempString+="…";
return tempString;
}
#endregion
- 字符串截取固定长度的方法(C#)
- 字符串截取固定长度的方法(C#)
- 字符串截取固定长度的方法(C#)
- 字符串截取固定长度的方法(C#)
- 字符串截取固定长度的方法
- 字符串截取固定长度的方法
- 字符串截取固定长度的方法
- 截取固定长度的复杂字符串
- C#中实现截取固定长度字节数的字符串
- 用css截取字符串长度的方法
- 用java截取字符串长度的方法
- 一个高效的截取字符串长度方法
- 用css截取字符串长度的方法
- 中文字符串长度截取的方法
- PHP截取固定长度字符串函数
- PHP截取固定长度字符串函数
- js截取固定长度的中英文字符
- 绑定数据截取固定的字符长度
- c#.net函数列表
- 防止ASP木马在服务器上运行
- 【转贴】Perl学习手札
- 【转贴】关于Perl--Perl学习手札
- 手上流行各类谜语及谜底
- 字符串截取固定长度的方法(C#)
- CCNA认证的考试步骤详解
- C#验证邮件的正则表达式的代码
- [原创] 敏捷软件开发管理实践 (一) ——让人的资源多起来
- 当职业成为一种负担
- 缺陷的状态转化图---为你设计更好的缺陷管理软件
- dotNet 桌面程序改造计划.下拉框篇.DataGrid下拉窗口
- 17种正则表达式
- 昨日网摘--Google欲进军网络电话/Firefox 1.1延期推出