显示标签中多行文本框的文本之间的空格

本文关键字:文本 之间 空格 标签 显示 | 更新日期: 2023-09-27 17:58:49

首选输出-

Hi
Hello
U            There...

电流输出-

Hi Hello U there...

使用带有<br/>标记的替换方法仅适用于新行。然而,我需要保留U和There之间的空间。

有人能提供解决方案吗?

显示标签中多行文本框的文本之间的空格

您是否尝试过对每个空间使用&nbsp;

添加到@Jon Skeet的答案将空格替换为&nbsp使用正则表达式。

string s1 = "He saw   a cute'tdog.";
Regex r = new Regex(@"'s+");
string s3 = r.Replace(s1, "&nbsp;");

在html中只需添加无效的例如:

<html>
<body>
<select>
  <optgroup label="Swedish Cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
  </optgroup>
<optgroup >// get a space between 
  <optgroup label="German Cars">
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
  </optgroup>
</select>

protected void TextBox1_TextChanged(object sender, EventArgs e)
    {
        string sos = "";
        if (TextBox1.Text == sos)
        {
            TextBox1.Text = "00";
        }
        char opo = TextBox1.Text[0];
        char opo1 = TextBox1.Text[1];
        Label1.Text = (opo + " " + opo1);
    }

输入到文本框=23autput到标签=2 3