#c# #.net #html
#c# #.net #HTML
Вопрос:
Предпочтительный вывод —
Hi
Hello
U There...
Текущий вывод —
Hi Hello U there...
Использование метода replace с <br/>
тегами работает только для новой строки. Однако мне нужно сохранить пробел между U и There.
Кто-нибудь может предложить решение для этого?
Комментарии:
1. @Джон ах, ты опередил меня в редактировании! 🙂
2. @jv42 — джон может превзойти любой, поэтому………….. он самый быстрый
3. @Pranay — Я знаю, я знаю, Джон настолько быстр, что редактирует вопросы до того, как они заданы! 😉
Ответ №1:
Вы пробовали использовать amp;nbsp;
для каждого пробела?
Ответ №2:
Добавление к ответу @Jon Skeet замените пробел на amp; nbsp используя регулярное выражение.
string s1 = "He saw a cutetdog.";
Regex r = new Regex(@"s ");
string s3 = r.Replace(s1, "amp;nbsp;");
Комментарии:
1. Я думаю, что ваша замена должна выглядеть следующим образом
string s3 = r.Replace(s1, "amp;nbsp;");
Ответ №3:
В html просто добавьте null, например:
<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>
Комментарии:
1. я был ответом перед редактированием вопроса, кто-то изменил вопрос, так что не ставьте отрицательный вопрос чувакам … если не удовлетворены
Ответ №4:
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);
}
ввод в texbox text = 23
автоматический ввод в Label = 2 3