当前位置: 首页 > 编程笔记 >

C#实现去除Strings中空格的方法

南宫泓
2023-03-14
本文向大家介绍C#实现去除Strings中空格的方法,包括了C#实现去除Strings中空格的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了C#实现去除Strings中空格的方法,分享给大家供大家参考。具体实现方法如下:

一般来说,你或许知道你能使用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去除头尾空格的方法,分享给大家供大家参考。具体实现方法如下: 实现该功能可使用string的find_first_not_of,和find_last_not_of方法,具体实现带如下: 希望本文所述对大家的C++程序设计有所帮

  • 本文向大家介绍sqlServer实现去除字符串空格,包括了sqlServer实现去除字符串空格的使用技巧和注意事项,需要的朋友参考一下  说起去除字符串首尾空格大家肯定第一个想到trim()函数,不过在sqlserver中是没有这个函数的,却而代之的是ltrim()和rtrim()两个函数。看到名字所有人都 知道做什么用的了,ltrim()去除字符串左边的空格,rtrim()去除字符串右边的空格,

  • 本文向大家介绍java Split 实现去除一个空格和多个空格,包括了java Split 实现去除一个空格和多个空格的使用技巧和注意事项,需要的朋友参考一下 用Split函数可以去除输入一个字符串中的空格,并且一般都是将它存储在一个字符串数组之中 例如: 输出结果是: 0 1 2 3 4 3 可是会出现这种情况,如果我输入的是0 1 2 3 4,在2和3之间有3个的空格,那还会有用吗? 结果输出

  • 本文向大家介绍JS去除字符串中空格的方法,包括了JS去除字符串中空格的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS去除字符串中空格的方法。分享给大家供大家参考,具体如下: 去掉字符串中的所有空格,不仅仅包含前后空格: 去掉前后空格: 第一种方法: 使用trim() 第二种方法: 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript正则表达式技巧

  • 本文向大家介绍javascript去除空格方法小结,包括了javascript去除空格方法小结的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了javascript去除空格方法。分享给大家供大家参考。具体如下: 这里str为要去除空格的字符串: 去除所有空格: 去除两头空格: 去除左空格: 去除右空格: 希望本文所述对大家的javascript程序设计有所帮助。

  • 本文向大家介绍C++去除输入行中空白的方法,包括了C++去除输入行中空白的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C++去除输入行中空白的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C++程序设计有所帮助。