CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

提取汉字

楼主wuwan(冬雨)2005-07-04 08:47:30 在 .NET技术 / C# 提问

我有个问题,就是说任意输入一个字符串(这个字符串包括汉字)我想把这个字符串中的汉字去出来,请哪位高人给以指点。 问题点数:20、回复次数:7Top

1 楼liuq(且行且珍惜)回复于 2005-07-05 10:08:11 得分 0

private   void   button1_Click(object   sender,   System.EventArgs   e)  
  {  
  if(txtIN.Text   !=   "")  
  {  
  int   i   =   0;  
  string   strIN   =   txtIN.Text;  
  string   temp;  
  byte[]   array   =   new   byte[2];  
  txtOUT.Text   =   "";  
  for(i   =   0;i   <   strIN.Length;i++)  
  {  
  temp   =   strIN.Substring(i,1);  
  array   =   Encoding.Default.GetBytes(temp);  
  if(array.Length   !=   1)  
  {  
  txtOUT.Text   =   txtOUT.Text   +   temp;  
  }  
  }  
  }  
  }  
  按钮点击的时候将txtIN中字符串中的汉字显示到txtOUT中。Top

2 楼yitiaoming2003(小钱)回复于 2005-07-05 11:12:22 得分 0

楼上正解Top

3 楼daishengs(横舟摆渡)回复于 2005-07-05 11:51:36 得分 0

不错的办法Top

4 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-07-05 12:12:20 得分 0

用Encoding.Default.GetBytes(temp);  
   
  做个循环  
  就像1楼那样Top

5 楼tiaoci(我挑刺,我快乐)回复于 2005-07-05 12:43:01 得分 0

瞎扯,一楼错误,如果这样,  
   
  那中文标点符号不是也被算在里面了?  
   
  试试这些字符吧  
   
  ",。/()"  
   
  Top

6 楼psn(psn)回复于 2005-07-05 14:05:51 得分 0

foreach(char   c   in   str)  
  {  
          if(char.GetUnicodeCategory(c)   ==   UnicodeCategory.OtherLetter){  
                  Console.Write(c.ToString());  
          }  
  }  
  中文是OtherLetter,如果string里还有其它语言字符,只能获取u值判断了  
  Top

7 楼jhtchina(学习构架设计)回复于 2005-07-05 14:52:12 得分 0

学习,记下Top

相关问题

  • Delphi提取汉字
  • 提取汉字的拼音
  • 怎样提取句子中的汉字
  • 谁能告诉我怎样提取汉字点阵(12*12)
  • 如何编写汉字的特征提取代码
  • VB如何提取汉字的字节数
  • 请问怎么提取一个字符串中的汉字啊?
  • 如何从Html页面中提取所有汉字
  • 如何提取一段字符串里的中文汉字????
  • 如何提取汉字的点阵信息,从DOS的HZK16提取的点阵信息不理想!

关键词

  • 汉字
  • 字符串
  • txtin
  • byte
  • text

得分解答快速导航

  • 帖主:wuwan

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo