`
sjrhero
  • 浏览: 85656 次
  • 性别: Icon_minigender_1
  • 来自: 河南省
社区版块
存档分类
最新评论

C#去除字符串空格的方法

阅读更多

 

//方法一,使用正则表达式:
/*zfc是输入或要检测的字符串。*/
System.Text.RegularExpressions.Regex.Replace(zfc, "([ ]+)", "");

//方法一,使用字符串自带的Replace方法:
zfc.Replace(" ","");

//方法三:根据空格的ASCII码值是32,所以对每个字符进行判断,如果ASCII值是32则说明是空格:
CharEnumerator CEnumerator = textBox1.Text.GetEnumerator(); 
while (CEnumerator.MoveNext()) 
{ 
       byte[] array = new byte[1]; 
       array = System.Text.Encoding.ASCII.GetBytes(CEnumerator.Current.ToString()); 
       int asciicode = (short)(array[0]); 
       if (asciicode != 32) 
       { 
              textBox2.Text += CEnumerator.Current.ToString(); 
       } 
} 
//这里的3种方法只能去除半角空格,不能去除全角空格

 参见:http://blog.csdn.net/qotima/archive/2008/09/26/2983554.aspx

分享到:
评论

相关推荐

    c#去掉字符串中所以的空格

    在C#编程语言中,处理字符串是常见的任务之一,其中包括去除字符串中的空格。这个话题对于初学者和经验丰富的开发者都很重要,因为处理文本数据...通过实践这些示例,你可以更好地理解和掌握C#中处理字符串空格的技巧。

    C# 去掉特定字符(使用ASC码)

    总结来说,C#中通过ASCII码去除特定字符的方法是一种直观且实用的技巧,尤其适用于处理仅包含ASCII字符的字符串。但要注意,对于包含多字节编码的字符集,如Unicode,这种方法可能不适用。在实际开发中,要根据具体...

    去除字符串结尾的空白行SubString

    本文详细介绍了如何去除字符串结尾的空白行,包括字符串操作的基础知识、处理空白字符的方法以及使用`do-while`循环进行逻辑控制的具体实现。这些知识点不仅适用于解决特定问题,而且对于提高编程技能和文本处理能力...

    去除字符串中空格.rar

    在本篇文章中,我们将深入探讨去除字符串中空格的方法、应用场景以及不同编程语言的实现方式。 首先,我们需要了解空格的类型。在字符串中,空格可能包括标准的空格字符(ASCII码为32)、制表符(tab,ASCII码9)、...

    C#字符串常用方法和实例,适合初学者

    `Trim()`方法用于去除字符串两端的空白字符,这对于数据清洗和格式化非常有用。例如: ```csharp string a = " ab "; a = a.Trim(); // 去除a的前后空格 ``` ### 忽略大小写的比较 在某些场景下,字符串的比较...

    C#字符串截取

    1. **去除前后空格**:使用 `Trim()` 方法去除字符串首尾的空白字符。 2. **字节数组转换**:将输入字符串转换为字节数组。 3. **遍历并计数**:遍历字符串,根据当前截取结果的字节数组长度来判断是否达到指定长度...

    C#字符串类型处理总结

    4. **清除空格**:`Trim`方法用于去除字符串开头和结尾的空白字符,如空格或制表符。例如,`strZgoy.Trim()`将移除" 中国奥运加油! "的前后空格。 5. **字符串插入**:`Insert`方法允许在指定位置插入新的文本。...

    c#字符串去掉空格的二种方法(去掉两端空格)

    C#中处理字符串空格的方法主要有两种,第一种是使用字符串内置的方法如`Trim()`和`Split()`结合`string.Join()`,第二种是使用正则表达式来去除字符串中的空格。 ### 字符串内置方法 #### Trim()方法 `Trim()`方法...

    C#字符串操作与正则表达式

    C#提供了丰富的字符串方法,如`Substring()`用于提取子字符串,`IndexOf()`和`LastIndexOf()`查找特定字符或子串的位置,`Replace()`替换指定字符或子串,以及`Trim()`和`TrimEnd()`去除空白字符等。此外,`string....

    获取字符串中的数字(两种方法)

    根据给定的信息,本文将详细介绍如何通过两种方法在C#编程语言中提取字符串中的数字。 ### 一、问题背景 在处理文本数据时,我们经常需要从字符串中提取出特定的信息,比如数字。例如,在一个包含混合字母和数字的...

    C#字符串函数大全-很有用的

    2. **Trim, Ltrim, Rtrim** 函数:这三个函数用于去除字符串中的空白字符。`Ltrim`移除左侧的空格,`Rtrim`移除右侧的空格,而`Trim`则同时移除两侧的空格。例如,`Trim(" vbscript ")`将返回"vbscript"。 3. **Mid...

    C# 字符串常用方法

    这些只是C#字符串处理的一部分,还有其他诸如`Trim()`(去除字符串两端的空白字符)、`ToLower()`和`ToUpper()`(转换为小写或大写)、`IndexOf()`和`LastIndexOf()`(查找子串的位置)等方法。理解并熟练运用这些...

    C#合并一维字符串数组并去重

    在这个例子中,我们使用了逗号和空格作为分隔符,但你可以根据需要选择任何字符或字符串。 接下来,我们讨论如何去重。C#中可以利用`HashSet<T>`集合来高效地去除重复元素,因为`HashSet<T>`不包含重复项。以下是...

    C# 去除首尾字符或字符串的方法

    这两个方法分别用于去除字符串开头和结尾的指定字符。例如,如果`c`是空格,那么此方法会返回一个新的字符串,其中所有的前导和尾随空格都被去除。 总结起来,C#提供了多种方式来处理字符串的首尾字符或字符串。...

    总结C#删除字符串数组中空字符串的几种方法

    在C#编程中,删除或过滤掉字符串数组中的空字符串是一项常见的任务,特别是在处理用户输入、数据清洗或数据处理场景中。以下将详细介绍三种方法来实现这一目标。 ### 方式一:使用Lambda表达式 Lambda表达式是C# ...

    C#字符串常用类大全

    - **字符串操作方法**: 如`Substring()`截取子字符串,`Replace()`替换子字符串,`ToLower()`和`ToUpper()`转换为小写和大写,`Trim()`去除首尾空格,`Split()`分割字符串等。 - **StringBuilder类**: 当需要频繁...

    C#字符串的使用笔记(一)

    除了上述方法,C#还提供了其他丰富的字符串处理功能,如 `Trim`(去除两端空格),`ToLower` 和 `ToUpper`(转换为小写或大写),`IndexOf` 和 `LastIndexOf`(查找子字符串的位置),以及 `Split`(根据分隔符拆分...

    关于去除字符串前后的空白方法

    ### 关于去除字符串前后的空白方法 在编程与数据库管理中,经常需要处理字符串数据,其中一个常见的需求就是去除字符串前后不必要的空白字符。本篇文章将详细解释如何使用`trim()`方法来实现这一功能,并通过示例...

    去掉字符串中的某一字符

    下面是完整的示例代码,演示如何使用 C# 实现去除字符串中的特定字符功能: ```csharp using System.Security.Cryptography; using System.Text; using System.Collections.Generic; using System.Diagnostics; ...

    C#字符串处理的相关操作

    4. TrimStart 和 TrimEnd 方法:去除字符串前边或者后边的空格。 ```csharp string str = " abc "; Console.WriteLine($"{str.TrimStart()}"); // "abc " Console.WriteLine($"{str.TrimEnd()}"); // " abc" ``` 5. ...

Global site tag (gtag.js) - Google Analytics