Итак, я знаю , как заменить символы новой строки в моем коде C #. Но замена новой строки для тега <br />
не всегда правильна.
Так что мне было интересно, какую стратегию используют другие? Правильный способ, я думаю, будет использовать теги <p>
и теги <br />
.
Вот несколько примеров результатов, которые я хотел бы получить.
Если нет новой строки, я хочу, чтобы текст был обернут в теги <p>
.
Этот текст не содержит новых строк
<p>This text contains no newlines</p>
Если текст содержит символ новой строки, я хочу, чтобы он был заменен тегом <br />
и был обернут в теги <p>
.
Этот текст содержит
1 новая строка
<p>This text contains<br /> 1 newline.</p>
Если есть 'двойные переводы строк', я хочу, чтобы этот блок был обернут в <p>
теги.
Это текст с двойным переводом строки в конце.
Это текст без перевода строки в конце.
<p>This a text with 'double newlines at the end.</p>
<p>This is a text with no newline at the end.</p>
Я мог бы написать больше примеров / комбинаций, но я думаю, что несколько понятно, что я имею в виду.
Заранее спасибо.