zoukankan      html  css  js  c++  java
  • c# 字符串去掉两端空格,并且将字符串中多个空格替换成一个空格

    字符串去掉两端空格,并且将字符串中多个空格替换成一个空格:

    主要还是考察使用字符串的方法:

    trim();

    去掉字符串两端空格

    split();

    切割

    string.join();

    连接

     1   class Program
     2     {
     3         static void Main(string[] args)
     4         {
     5             //原字符串
     6             string str = "  hello      world,你  好 世界   !    ";
     7             //去掉两端空格
     8            str= str.Trim();
     9             //以空格切割
    10            string [] strArray= str.Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries);
    11             //以空格连接
    12            string newStr= string.Join(" ", strArray);
    13             Console.WriteLine(newStr);
    14             Console.ReadKey();
    15         }
    16     }
    View Code

    使用正则:

     1  class Program
     2     {
     3         static void Main(string[] args)
     4         {
     5             //原字符串
     6             string str = "  hello      world,你  好 世界   !    ";
     7             string s = Regex.Replace(str, @"s+", " ").Trim();
     8             Console.WriteLine(s);
     9             Console.ReadKey();
    10         }
    11     }
    View Code
  • 相关阅读:
    Java面向对象
    JBCD技术
    初识数据库(其他数据库对象)
    初识数据库(TCL语句)
    初识数据库(分组函数)
    初识数据库(函数)
    初识数据库(数据类型)
    Java中的IO流
    Java中的线程
    Java中的集合
  • 原文地址:https://www.cnblogs.com/zlp520/p/3552964.html
Copyright © 2011-2022 走看看