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

 更新时间:2014年10月29日 09:46:27   投稿:shichen2014  
这篇文章主要介绍了C#实现去除Strings中空格的方法,较为详细的介绍了C#实现去除字符串首尾及中间空格的方法,是非常实用的技巧,需要的朋友可以参考下

本文实例讲述了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# WebApi 异常处理解决方案

    C# WebApi 异常处理解决方案

    这篇文章主要介绍了C# WebApi 异常处理解决方案,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • 详解C#如何判断字符串的显示宽度

    详解C#如何判断字符串的显示宽度

    这篇文章主要为大家详细介绍了C#判断字符串的显示宽度的相关知识,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以了解一下
    2023-11-11
  • C#实现拷贝文件的9种方法小结

    C#实现拷贝文件的9种方法小结

    最近遇一个问题,一个程序调用另一个程序的文件,结果另一个程序的文件被占用,使用不了文件,这时候的解决方案就是把另一个程序的文件拷贝到当前程序就可以了,本文介绍用C#拷贝文件的多种方式,需要的朋友可以参考下
    2024-04-04
  • C#操作SQLite数据库方法小结

    C#操作SQLite数据库方法小结

    这篇文章介绍了C#操作SQLite数据库的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#中Action和Func的区别

    C#中Action和Func的区别

    这篇文章主要介绍了C#中Action和Func的区别,是进行C#程序设计时需要加以注意的知识点,需要的朋友可以参考下
    2014-09-09
  • C#中GraphicsPath的Flatten方法用法实例

    C#中GraphicsPath的Flatten方法用法实例

    这篇文章主要介绍了C#中GraphicsPath的Flatten方法,实例分析了Flatten方法的相关使用技巧,需要的朋友可以参考下
    2015-06-06
  • C#实现自定义Dictionary类实例

    C#实现自定义Dictionary类实例

    这篇文章主要介绍了C#实现自定义Dictionary类,较为详细的分析了Dictionary类的功能、定义及用法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • C#实现控制台飞行棋小游戏

    C#实现控制台飞行棋小游戏

    这篇文章主要为大家详细介绍了C#实现控制台飞行棋小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下的相关资料
    2021-07-07
  • C#访问及调用类中私有成员与方法示例代码

    C#访问及调用类中私有成员与方法示例代码

    访问一个类的私有成员不是什么好做法,大家也都知道私有成员在外部是不能被访问的,这篇文章主要给大家介绍了关于C#访问及调用类中私有成员与方法的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-06-06
  • C#排序算法之快速排序

    C#排序算法之快速排序

    下面给出的代码是以数组最后一个元素作为参考元素,这仅是参考元素选取的方式之一。
    2010-09-09

最新评论