文字列クラスのToHtml()拡張を定義し、改行を<br/>
に変換しました。 ハイパーリンクを検出して<a>
要素に変換するにはどうすればよいですか?文字列をhtmlに変換する(ハイパーリンク)
public static class StringExtension
{
public static string ToHtml(this string item)
{
//\r\n windows
//\n unix
//\r mac os
return item.Replace("\r\n", "<br/>").Replace("\n", "<br/>").Replace("\r", "<br/>");
}
}
のC#、asp.net
は、この文脈で 'hyperlink'を定義します。テキストにはリンクがないため、良い定義が重要です。 – Oded
現在の実装では、Environment.NewLineの使用を検討してください。また、あなたの文字列の中でハイパーリンクがどのように見えると思いますか? –