C#实现去除Strings中空格的方法
2014-10-29 09:46
976 查看
一般来说,你或许知道你能使用String.Trim方法去除字符串的头和尾的空格,不幸运的是. 这个Trim方法不能去除字符串中间的C#空格。
示例代码如下:
复制代码 代码如下: string text = " My test\nstring\r\n is\t quite long ";string trim = text.Trim();
这个'trim' 字符串将会是: 复制代码 代码如下: "My test\nstring\r\n is\t quite long" (31 characters)
另一个清除C#空格方法是使用 String.Replace 方法, 但是这需要你通过调用多个方法来去除个别C#空格:
复制代码 代码如下: string trim = text.Replace( " ", "" );trim = trim.Replace( "\r", "" );
trim = trim.Replace( "\n", "" );
trim = trim.Replace( "\t", "" );
这里最好的方法就是使用正则表达式.你能使用Regex.Replace方法, 它将所有匹配的替换为指定的字符.在这个例子中,使用正则表达式匹配符"\s",它将匹配任何空格包含在这个字符串里C#空格, tab字符, 换行符和新行(newline). 复制代码 代码如下: string trim = Regex.Replace( text, @"\s", "" );
这个'trim' 字符串将会是: 复制代码 代码如下: "Myteststringisquitelong" (23 characters)
希望本文所述对大家的C#程序设计有所帮助。
您可能感兴趣的文章:
- C#判断一个String是否为数字类型
- C#实现的图片、string相互转换类分享
- C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换
- C#中string用法实例详解
- C# string格式的日期时间字符串转为DateTime类型的方法
- ASP.NET(C#) String, StringBuilder 与 StringWriter性能比较
- C#中String类常用方法汇总
- C#中的DataSet、string、DataTable、对象转换成Json的实现代码
- C#中把字符串String转换为整型Int的小例子
- c#基础系列之System.String的深入理解
相关文章推荐
- 如何去除C#Strings中的空格?
- 【转载】如何去除C#Strings中的空格?
- js去除字符串空格,实现trim()方法
- C#去除字符串空格的几种方法收藏
- 如何去除C#Strings中的空格?
- 浅析如何去除Strings中的C#空格
- C#去除字符串空格的几种方法1.
- <转载>浅析如何去除Strings中的C#空格
- C#去除字符串空格的几种方法
- C#中去除字符串空格的三种方法
- python去除空格和换行符的实现方法(推荐)
- c++ String去除头尾空格的方法 trim实现
- C#去除字符串空格的几种方法【转载】
- 浅析如何去除Strings中的C#空格
- 【廖雪峰 python教程 课后题 切片】利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
- jquery $.trim()去除字符串空格的实现方法【附图例】
- C#去除字符串空格的几种方法
- 浅析如何去除Strings中的C#空格
- C#与js实现去除textbox文本框里面重复记录的方法
- 【廖雪峰 python教程 课后题 切片】利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法: