Я удаляю текст из строки и что заменить каждую строку пустой строкой.
Некоторые фон:
Я пишу функцию сравнения, которая сравнивает две строки. Все это работает нормально и отображается там два отдельных веб -браузера. Когда я пробую прокручивать вниз на своих браузерах, струны разные длины, я хочу заменить текст, который я удаляю чистой строкой, чтобы мои струны были одинаковой длины. />
public string diff_prettyHtmlShowInserts(List diffs)
{
StringBuilder html = new StringBuilder();
foreach (Diff aDiff in diffs)
{
string text = aDiff.text.Replace("&", "&").Replace("", ">").Replace("\n", "
"); //¶
switch (aDiff.operation)
{
case Operation.DELETE:
//foreach('\n' in aDiff.text)
// {
// html.Append("\n"); // Would like to replace each line with a blankline
// }
break;
case Operation.EQUAL:
html.Append("").Append(text).Append("");
break;
case Operation.INSERT:
html.Append("").Append(text)
.Append("");
break;
}
}
return html.ToString();
}
Подробнее здесь: https://stackoverflow.com/questions/111 ... n-a-string
Как считать строки в строке? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение