コメントの中では、HTML タグが利用できませんので、
適切なリンクにしました。
- http: は、a タグに変換するようにしました
- ISBN: は、amazon.co.jp の書籍情報へのリンクにしました。
例: ISBN: 4-7973-1800-7
ISBN: 4797318007
修正したファイル: SingleCommentView.ascx.cs 120行目
string content = comment.Content;
content = Regex.Replace(content,
@"(?<url>http[s]*://[^\s]+\.[^\s]+)",
"<a href=\"${url}\">${url}</a>",
RegexOptions.IgnoreCase);
content = Regex.Replace(content,
@"isbn:\s*(?<isbn>([\d]{10})|[\d]{9}X)",
"<a href=\"http://www.amazon.co.jp/exec/obidos/ASIN/${isbn}/kawabatacom-22/250-2744827-7905039\">ISBN:${isbn}</a>",
RegexOptions.IgnoreCase);
content = Regex.Replace(content,
@"isbn:\s*(?<isbn1>\d)\-(?<isbn2>\d{4})\-(?<isbn3>\d{4})\-(?<isbn4>\d)",
"<a href=\"http://www.amazon.co.jp/exec/obidos/ASIN/${isbn1}${isbn2}${isbn3}${isbn4}/kawabatacom-22/250-2744827-7905039\">${0}</a>",
RegexOptions.IgnoreCase);
content = Regex.Replace(content, "\n", "<br />");
entryBody.Controls.Add(new LiteralControl(content));