C#清除字符串内空格的方法

本文实例讲述了C#清除字符串内空格的方法,分享给大家供大家参考。具体如下:

关键代码如下:

代码如下:

/// <summary>

/// 清除字符串内空格

/// </summary>

/// <param name=”str”>需要处理的字符串</param>

/// <returns>处理好后的字符串</returns>

public static string ExceptBlanks(this string str)

{

int _length = str.Length;

if (_length > 0)

{

StringBuilder _builder = new StringBuilder(_length);

for (int i = 0; i < str.Length; i++)

{

char _c = str[i];

//switch (_c)

//{

//    case ‘\r’:

//    case ‘\n’:

//    case ‘\t’:

//    case ‘ ‘:

//        continue;

//    default:

//        _builder.Append(_c);

//        break;

//}

if (!char.IsWhiteSpace(_c))

_builder.Append(_c);

}

return _builder.ToString();

}

return str;

}

测试代码如下:

代码如下:

[TestMethod()]

public void ExceptBlanksTest()

{

string str = @”20140901  11 22 33  “; // TODO: 初始化为适当的值

string expected = “20140901112233”; // TODO: 初始化为适当的值

string actual = StringToolV2.ExceptBlanks(str);

Assert.AreEqual(expected, actual);

}

测试结果如下图所示:

希望本文所述对大家的C#程序设计有所帮助

除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
  C#清除字符串内空格的方法

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23439.html

相关内容

silverlight实现图片局部放大效果的方法

深入理解C#中的Delegate

C#检查远程或本地磁盘使用率

解析C#编程的通用结构和程序书写格式规范


C#编程实现连接SQL SERVER数据库实例详解

C#实现IP摄像头的方法

C#实现的优酷真实视频地址解析功能(2014新算法)

Base64编码解码原理及C#编程实例

时间: 2024-10-12 20:56:56

C#清除字符串内空格的方法的相关文章

[C#]清除字符串内空格

关键代码: /// <summary> /// 清除字符串内空格 /// </summary> /// <param name="str">需要处理的字符串</param> /// <returns>处理好后的字符串</returns> public static string ExceptBlanks(this string str) { int _length = str.Length; if (_length

Python关于去除字符串中空格的方法

Python关于去除字符串中空格的方法 在编写程序时我们经常会遇到需要将字符串中的空格去掉的情况,通常我们可以使用下面几种解决方法: 1.strip()方法:该方法只能把字符串头和尾的空格去掉,但是不能将字符串中间的空格去掉. s=' This is a demo ' print(s.strip()) lstrip():该方法只能把字符串最左边的空格去掉. s=' ! This is a demo ' l='!' print(s.lstrip()+l) rstrip():该方法只能把字符串最右边

SQL字符串去空格解决方法

一.表中字符串带空格的原因 1,空格就是空格. 2,数据是从别的系统.文件抓取,导入到SQLSERVER中的表,由于源数据存在特殊字符 显示空格. 二.解决方法 第一种情况,去空格的处理的比较简单,Replace(column,' ','') 就可以解决. 第二种情况,解决方法就比较麻烦点:需要先查出相应的ASCII码,再用Replace(column,char(ascii码),'')解决,以下举个栗子: CREATE TABLE #temp (NAME NVARCHAR(50)) INSERT

去除字符串中空格的方法(2016.1.12P141-2)

1 // forif来处理空格 2 // 方法一 3 String str = " ww sse rr"; 4 5 String str1;// 定义一个中间变量 6 7 String str2 = "";// 定义一个中间变量 8 9 for (int i = 0; i < str.length(); i++) { 10 11 str1 = str.substring(i, i + 1); 12 13 if (!(str1.indexOf(" &q

字符串内置基本方法

#一:基本使用# 1 用途: 描述性质的数据,比如人的名字,单个爱好,地址## 2 定义方式# name='egon' #name=str('egon')# x=str(1)# y=str(1.1)# z=str([1,2,3])# n=str({'a':1})# print(type(x))# print(type(y))# print(type(z))# print(type(n)) # 3 常用操作+内置的方法#优先掌握的操作(*****):#1.按索引取值(正向取+反向取) :只能取ms

Python中常见字符串去除空格的方法总结

1:strip()方法,去除字符串开头或者结尾的空格>>> a = " a b c ">>> a.strip()'a b c'2:lstrip()方法,去除字符串开头的空格>>> a = " a b c ">>> a.lstrip()'a b c '3:rstrip()方法,去除字符串结尾的空格>>> a = " a b c ">>> a.

Python中去除字符串中空格的方法

Python中去除字符串中指定字符或者空格的方法有几种: str.strip() //该方法用于去除字符串开头和结尾的指定字符或字符串(默认为空格或换行符) str.lstrip() //该方法用于截掉字符串左边的空格或指定字符 str.rstrip() //该方法用于截掉字符串右边的空格或指定字符 所以若是要去除字符串中所有的空格可以使用如下方式: str.strip().lstrip.rstrip() 原文地址:https://www.cnblogs.com/EdenChanIy/p/993

js将字符串内空格去除的方法

function noSpace(x){ if(x.match(/\s*/g)){ return x.replace(/\s*/g,""); }else{ return x; } } --- function noSpace(x){ return x.replace(/\s/g, ''); } --- function noSpace(x){ var result = "" for(var index = 0; index < x.length; index+

Python去掉字符串中空格的方法

str1 = ' 小明在线 ' print(str1) #lstrip:删除左边的空格 print(str1.lstrip()) #rstrip:删除右连的空格 print(str1.rstrip()) #strip:删除两端的空格 print(str1.strip()) 运行截图: 注释:用 dir(str) 这个方法,获得 str字符串的所有方法列表