![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实用方法
haobn0612
这个作者很懒,什么都没留下…
展开
-
分割中文字符串
编程中遇到一个字符串问题,需要将中文字符串逐字分割,新的字符串每个字间用空格分开。下面是我的代码,请大家赐教。 string[] strTemp = new string[oldSentence.Length]; for (int i = 0; i { strTemp[i] = oldSen原创 2007-03-06 22:39:00 · 2570 阅读 · 0 评论 -
分割中文字符串(续)
偶然间学习前辈的代码,发现分割字符串还有更加简单的方法。微软已经为我们想到了,这就是String.ToCharArray()方法。下面摘录MSDN的一点说明:“将此实例中的字符复制到 Unicode 字符数组”我试过这个方法,的确很是方便。不过,遇到些小问题。如果中文字符串中出现英文字母或者数字该如何处理。ToCharArray()方法只是简单的将字符串逐字符分隔开,若保留英文单词或数字,原创 2007-03-08 21:07:00 · 1219 阅读 · 0 评论 -
分割中文字符串(最终版,包含判断英文和数字)
本文为使用正则表达式判断英文字母或数字 使用正则表达式判断中文字符串 分割中文字符串(续) 分割中文字符串 这四篇文章的综合版本,是一个有关中文的实际项目的一部分。要求为将连续的中文字符串,按照以下两个原则分割: 每个中文字符后接一个空格; 每个英文单词或数后接一个空格; 其他符号保留,后接一个空格。 最后得到所需的中文字符串。该原创 2007-03-14 21:12:00 · 3595 阅读 · 0 评论 -
使用正则表达式判断中文字符串
判断字符串是否为连续的中文字符(不包含英文及其他任何符号和数字):Regex.IsMatch(yourString,"^[/u4e00-/u9fa5]+$"); 判断字符串是否为中文字符串(仅不包含英文但可以包含其他符号及数字):!Regex.IsMatch(yourString,@"[a-zA-Z]"); 该方法也可以判断单个字符是否为中文,使用比较简单,只要将"转载 2007-03-14 10:39:00 · 3797 阅读 · 0 评论 -
中文读取中的乱码问题
使用StreamReader读取中文时,会出现乱码,给我们造成了不小的麻烦。其实,解决的办法很简单StreamReader sr = new StreamReader( filePath, Encoding.Default); 使用上面一条语句,设定编码方式为系统默认。那么,读取文件的时候,便会根据系统区域设置中默认的代码页,获取编码。原创 2007-03-21 11:26:00 · 541 阅读 · 0 评论 -
字符串处理——全半角转换
/**//// /// 转全角的函数(SBC case) /// /// 任意字符串 /// 全角字符串 /// ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 /// p转载 2007-09-01 12:23:00 · 692 阅读 · 0 评论 -
将dll文件控件加入VS工具箱
1、在“工具箱”中,右键单击,选择“选择项” 2、打开工具箱项,选择“浏览” 3、选择dll文件控件,打开 4、打开后,选中的则为控件,点击“确定” 5、此时,可见工具栏中多了一个控件。将其拖入窗体中即可使用。原创 2009-12-28 22:17:00 · 2433 阅读 · 0 评论