|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Cyotek.Web.BbCodeFormatter
{
public static class PlainTextProcessor
{
static List<IHtmlFormatter> _formatters;
static PlainTextProcessor()
{
_formatters = new List<IHtmlFormatter>();
_formatters.Add(new SearchReplaceFormatter("\r", ""));
_formatters.Add(new SearchReplaceFormatter("\n\n", "</p><p>"));
_formatters.Add(new SearchReplaceFormatter("\n", "<br />"));
}
public static string Format(string data)
{
foreach (IHtmlFormatter formatter in _formatters)
data = formatter.Format(data);
return "<p>" + data + "</p>";
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.