asp.net中去除字符串中的所有空格字符

简介: 方法一、最常用的就是Replace函数     string str = "str=1 3 45. 7 8 9 0 5"; Response.Write(str.Replace(" ",""));方法二:由于空格的ASCII码值是32,因此,在去掉字符串中所有的空格时,只需循环访问字符串中的所有字符,并判断它们的ASCII码值是不是32即可。

方法一、最常用的就是Replace函数

    

     string str = "str=1 3 45. 7 8 9 0 5";

     Response.Write(str.Replace(" ",""));



方法二:由于空格的ASCII码值是32,因此,在去掉字符串中所有的空格时,只需循环访问字符串中的所有字符,并判断它们的ASCII码值是不是32即可。去掉字符串中所有空格的关键代码如下:

using System.Collections;
 
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            string s = "str=1 3 45. 7 8 9 0 5";
            Response.Write(tripBlank(s));
        }
    }

    public string tripBlank(string s)
    {
        string newstr = string.Empty;
        CharEnumerator ce = s.GetEnumerator();
        while (ce.MoveNext())
        {
            byte[] array = new byte[1];
            array = System.Text.Encoding.ASCII.GetBytes(ce.Current.ToString());
            int asciicode = (short)(array[0]);
            if (asciicode != 32)
            {
                newstr+= ce.Current.ToString();
            }
        }
        return newstr;
    }

方法三:利用Split函数来实现

string s = "str=1 3 45. 7 8 9 0 5";

string ns = s.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

Response.Write(ns);


相关文章
|
JSON 编解码 .NET
ASP.NET 复杂JSON字符串反序列化操作
在MIS系统开发中,有时需要在主页顶部显示天气信息,本篇经验将和大家介绍一下实现过程。 1、一个可以获取各个城市天气预报情况的网站: http://wthrcdn.
923 0
|
.NET 数据库连接 数据库
ASP.NET加密和解密数据库连接字符串
大家知道,在应用程序中进行数据库操作需要连接字符串,而如果没有连接字符串,我们就无法在应用程序中完成检索数据,创建数据等一系列的数据库操作。当有人想要获取你程序中的数据库信息,他首先看到的可能会是Web.Config文件。
1204 0
|
.NET 开发框架
ASP中输入特殊字符
输入%>时必须用转义符"\>" 输入"时必须用""来实现,如输入"ASP实现应用经典"%>",如
622 0
|
3月前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
41 0