c# - 自动编辑字符串以删除空格 C#

标签 c# string

当我将 excel 数据集中的字符串复制到文本框中时,该字符串中的每个项目之间都有巨大的空格。

我目前有 if (textBox1.Text.Contains("") == true) 来检测字符串中的空格。

我要用什么来删除这些空格?

奖金问题:我仍然需要在字符串中的每个项目之间留一个空格,我如何添加它并仍然删除大量空格?

    private void radioGenerateScript_CheckedChanged(object sender, EventArgs e)
    {
        hexData.Cells.Copy();
        textBox1.Clear();
        textBox1.Paste();
        if (textBox1.Text.Contains(" ") == true)
        {


        }
    }

    private void radioWriteScript_CheckedChanged(object sender, EventArgs e)
    {
        string waveForm = textBox1.Text;
        System.IO.File.WriteAllText("E:/Scripts/Test.us1", waveForm);

    }

最佳答案

如果你想删除所有类型的空格,使用:

textBox1.Text = Regex.Replace(textBox1.Text, @"\s+", "");

\s 匹配所有空格(空格、制表符和换行符)。

关于c# - 自动编辑字符串以删除空格 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24562596/

相关文章:

c# - 富文本框在写入新数据时滚动到底部

c# - 从存储过程刷新数据

ios - 如何使用 swift 检查字符串值是否在数组中

ios - 我如何获得子字符串?

c++ - 转义字符串中的反斜杠?

Java EE、实体 Bean 和长字符串属性(mysql 文本)。如何?

c# - 自引用 Entity Framework 模型

c# - 刷新 ListView 以显示所选索引?

c# - 获取在异步方法中调用方法的类的类类型

string - 瓦格纳-费歇尔算法