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

 更新时间:2014年02月20日 10:07:59   作者:  
本文主要介绍了字符串去掉两端空格,并且将字符串中多个空格替换成一个空格的方法,需要的朋友可以参考下

使用字符串的方法:

trim();去掉字符串两端空格

split();切割

string.join();连接

复制代码 代码如下:

class Program
    {
        static void Main(string[] args)
        {
            //原字符串
            string str = "  hello      world,你  好 世界   !    ";
            //去掉两端空格
           str= str.Trim();
            //以空格切割
           string [] strArray= str.Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries);
            //以空格连接
           string newStr= string.Join(" ", strArray);
            Console.WriteLine(newStr);
            Console.ReadKey();
        }
    }

使用正则的方法:

复制代码 代码如下:

class Program
    {
        static void Main(string[] args)
        {
            //原字符串
            string str = "  hello      world,你  好 世界   !    ";
            string s = Regex.Replace(str, @"\s+", " ").Trim();
            Console.WriteLine(s);
            Console.ReadKey();
        }
    }

相关文章

  • C#计算2个字符串的相似度

    C#计算2个字符串的相似度

    这篇文章主要为大家详细介绍了C#计算2个字符串相似度的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 解析C#中@符号的几种使用方法详解

    解析C#中@符号的几种使用方法详解

    本篇文章是对C#中@符号的几种使用方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#通过XML节点属性/属性值读取写入XML操作代码实例

    C#通过XML节点属性/属性值读取写入XML操作代码实例

    本文主要介绍C#通过XML节点属性、属性值对XML的读取,写入操作,大家参考使用吧
    2013-11-11
  • C#使用晚绑定来实现压缩Access数据库的方法

    C#使用晚绑定来实现压缩Access数据库的方法

    这篇文章主要介绍了C#使用晚绑定来实现压缩Access数据库的方法,项目开发中有一定的实用价值,需要的朋友可以参考下
    2014-08-08
  • C#实现Windows服务安装卸载开启停止

    C#实现Windows服务安装卸载开启停止

    本文主要介绍了C#实现Windows服务安装卸载开启停止,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • c#版json数据解析示例分享

    c#版json数据解析示例分享

    JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写,同时也易于机器解析和生成
    2014-03-03
  • C#.net编程创建Access文件和Excel文件的方法详解

    C#.net编程创建Access文件和Excel文件的方法详解

    这篇文章主要介绍了C#.net编程创建Access文件和Excel文件的方法,结合实例形式总结分析了C#创建Access与Excel文件的几种常用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • C#读写txt文件的2种方法

    C#读写txt文件的2种方法

    这篇文章主要为大家详细介绍了C#读写txt文本文档数据的2种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • C# WinForm-Timer控件的使用

    C# WinForm-Timer控件的使用

    这篇文章主要介绍了C# WinForm-Timer控件的使用,帮助大家更好的理解和学习c# winform,感兴趣的朋友可以了解下
    2020-11-11
  • C#处理Paint事件的方法

    C#处理Paint事件的方法

    这篇文章主要介绍了C#处理Paint事件的方法,实例分析了C#使用Paint进行图形绘制的技巧,需要的朋友可以参考下
    2015-06-06

最新评论