C# 删除字符串中的中文(实例分享)
话不多说,请看代码
/// <summary> /// 删除字符串中的中文 /// </summary> public static string Delete中文(string str) { string retValue = str; if (System.Text.RegularExpressions.Regex.IsMatch(str, @"[\u4e00-\u9fa5]")) { retValue = string.Empty; var strsStrings = str.ToCharArray(); for (int index = 0; index < strsStrings.Length; index++) { if (strsStrings[index] >= 0x4e00 && strsStrings[index] <= 0x9fa5) { continue; } retValue += strsStrings[index]; } } return retValue; }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!
相关推荐
-
C#中使用split分割字符串的几种方法小结
第一种方法: 复制代码 代码如下: string s=abcdeabcdeabcde;string[] sArray=s.Split(c) ;foreach(string i in sArray)Console.WriteLine(i.ToString()); 输出下面的结果:abdeabdeabde 第二种方法: 我们看到了结果是以一个指定的字符进行的分割.使用另一种构造方法对多个字符进行分割: 复制代码 代码如下: string s=abcdeabcdeabcdestring[] sArra
-
总结C#删除字符串数组中空字符串的几种方法
前言 随着微软对C#不断发展和更新,C#中对于数组操作的方式也变得越来越多样化.以往要实现过滤数组中的空字符串,都是需要实行循环的方式来排除和过滤.但C#3.0新增的lambda表达式就可以很方便实现这个功能,下面一起看看为大家整理的几种清除数组中的空字符串的方法,有需要的可以参考学习. 方式一:使用lambda表达式筛选过滤掉数组中空字符串 /// <summary> /// 使用lambda表达式排除/过滤/清空/删除掉字符串数组中的空字符串 /// </summary> //
-
C# DataTable中Compute方法用法集锦(数值/字符串/运算符/表等操作)
本文实例讲述了C# DataTable中Compute方法用法.分享给大家供大家参考,具体如下: Compute函数的参数就两个:Expression,和Filter. Expresstion是计算表达式,关于Expression的详细内容请看这里: http://msdn2.microsoft.com/zh-cn/library/system.data.datacolumn.expression(VS.80).aspx 而Filter则是条件过滤器,类似sql的Where条件. DataTab
-
C#字符串使用密钥进行加解密
第一个为大家分享的是C#字符串使用密钥进行加解密代码,具体内容如下 public class DesEncrypt { /// <summary> /// 算法偏移量 /// </summary> const string m_IV = "12345678"; /// <summary> /// 功能描述:根据输入的密钥生成8位密钥 /// 作 者: 爱给模板网 2gei.cn /// 创建日期:2015-07-20 17:25:26 /// <
-
C#中图片、二进制与字符串的相互转换方法
本文实例讲述了C#中图片.二进制与字符串的相互转换方法.分享给大家供大家参考,具体如下: protected void Button1_Click(object sender, EventArgs e) { //图片转二进制 byte[] imageByte = GetPictureData(Server.MapPath("./uploadfile/111.png")); //二进制转换成字符串 string picStr = Convert.ToBase64String(imageB
-
C#几种截取字符串的方法小结
1.根据单个分隔字符用split截取 例如 复制代码 代码如下: string st="GT123_1"; string[] sArray=st.split("_"); 即可得到sArray[0]="GT123",sArray[1]="1"; 2.利用多个字符来分隔字符串 例如 复制代码 代码如下: string str = "GTAZB_JiangjBen_123";string[] sArray = s
-
C#中字符串的一般性和特殊性
string 类型是C#的基元类型之一,它是一个引用类型,对应FCL中的System.String类型.string 类型和普通的引用类型相比有什么样的相同点和不同点呢? 1.字符串具有固定不变性,字符串存在于System.String命名空间下,通过反编译工具我们可以看到: 字符串中只有两个只读的属性,没有可设置的属性,所以说string 类型的实例具有固定不变性.只要是改变了字符串的内容,系统就会在堆内存中生成一个全新的字符串.其实这一点并不能算作是字符串的特殊性,这和普通的引用类型没什么区
-
C#中倒序输出字符串的方法示例
前言 本文将演示如何将字符串的单词倒序输出.注意:在这里我不是要将"John" 这样的字符串倒序为成"nhoJ".这是不一样的,因为它完全倒序了整个字符串.而以下代码将教你如何将"你 好 我是 缇娜"倒序输出为"缇娜 是 我 好 你".所以,字符串的最后一个词成了第一个词,而第一个词成了最后一个词.当然你也可以说,以下代码是从最后一个到第一个段落字符串的读取. 对此我使用了两种方法. 第一种方法仅仅采用拆分功能. 根据空格拆分
-
C# 16进制与字符串、字节数组之间的转换
复制代码 代码如下: /// <summary> /// 字符串转16进制字节数组 /// </summary> /// <param name="hexString"></param> /// <returns></returns> private static byte[] strToToHexByte(string hexString) { hexString = hexString.Replace(&quo
-
c#实现16进制和字符串之间转换的代码
十六进制字符串与数值类型之间转换(C# 编程指南) 以下示例演示如何执行下列任务: 获取字符串中每个字符的十六进制值. 获取与十六进制字符串中的每个值对应的字符. 将十六进制 string 转换为整型. 将十六进制 string 转换为浮点型. 将字节数组转换为十六进制 string. 示例 此示例输出 string 中的每个字符的十六进制值.首先,它将 string 分析为字符数组,然后对每个字符调用 ToInt32(Char) 以获取相应的数字值.最后,在 string 中将数字的格式设置为
随机推荐
- Javascript动画效果(1)
- ASP.NET下母版页和内容页中的事件发生顺序整理
- 浅析三种不同的“防Ping”方法
- IOS与网页JS交互详解及实例
- Python教程之全局变量用法
- python从入门到精通(DAY 2)
- 详谈mysqldump数据导出的问题
- 判断、添加和删除WordPress置顶文章的相关PHP函数小结
- SPAN元素和DIV元素有的区别
- js 绑定键盘鼠标事件示例代码
- Apache服务器的安装步骤(图文教程)
- 阿拉伯数字转大写中文_财务常用sql存储过程
- 自己做一款不错的二级导航菜单
- 详解Java 对象序列化和反序列化
- 跟老齐学Python之玩转字符串(3)
- C++中求组合数的各种方法总结详解
- 教你删除IE浏览器和工具栏里的多余图标
- 自定义spring mvc的json视图实现思路解析
- 微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
- Python实现读取txt文件中的数据并绘制出图形操作示例