C# 字符串截取(包括汉字)
来源:互联网 发布:sql 拆分字符串 编辑:程序博客网 时间:2024/05/16 04:42
private void GetSubString()
{
//截取的长度
int count = 0;
if (!string.IsNullOrEmpty(txtCount.Text))
{
count = Convert.ToInt32(txtCount.Text);
}
if (count >= 2)
{
//将截取的内容转化为byte
byte[] content = System.Text.Encoding.Default.GetBytes(txtContent.Text);
//将截取后的内容放到临时数组中
byte[] temp = new byte[] { content[count - 1] };
//将截取后的内容转化为字符串
string strTemp = System.Text.Encoding.Default.GetString(temp);
//判断字符串截取是否正确
if (!txtContent.Text.Contains(strTemp))
{
temp = new byte[] { content[count - 2], content[count - 1] };
strTemp = System.Text.Encoding.Default.GetString(temp);
if (!txtContent.Text.Contains(strTemp))
{
count++;
}
}
byte[] showContent = new byte[count];
for (int i = 0; i < count; i++)
{
showContent[i] = content[i];
}
lblShow.Text = System.Text.Encoding.Default.GetString(showContent);
lblCount.Text = count.ToString();
}
else
{
lblShow.Text = txtContent.Text.Substring(0, count);
lblCount.Text = count.ToString();
}
}
- C# 字符串截取(包括汉字)
- 截取指定长度的字符串(包括汉字)
- C# 按长度截取字符串(区别汉字,英文,数字)
- 上次写的截取字符串(包括汉字)的代码有点问题,我改了一下
- 截取字符串(判断汉字)
- 截取字符串(判断汉字)
- JAVA验证字符串长度(包括汉字)
- 【算法】截取字符串(判断汉字)
- 截取字符串(处理汉字一半情况)
- php 截取汉字字符串
- 截取字符串汉字
- java截取包含汉字字符串
- 字符串截取函数(带汉字)
- 截取包含汉字的字符串
- 字符串截取--头疼的汉字
- 截取带汉字的字符串
- js 截取字符串中的汉字
- php取出字符串(包括汉字)首字母函数
- 新人
- C# 获得当前目录和执行目录的一些方法
- 利用冗余字段解决查询结果排序慢的问题
- 因主机名更改造成oracle控制台登录错误:ora-12545,ora-12541
- php的yii框架
- C# 字符串截取(包括汉字)
- apache服务器日志各项详细说明
- jsp 通过 web.xml 配置,进行用户验证
- 全文检索Lucene 应用(一)
- __noop关键字的作用
- 也许、那样很累
- Flex安全沙箱冲突
- 模拟比较搞出来了 proteus应该有问题
- MFC DLL向导