http://en.wikipedia.org/wiki/Markdown

даю веб-сайт, который требует очень простых возможностей разметки. Я не могу использовать сторонние плагины, поэтому мне просто нужен простой способ конвертировать разметку в HTML. У меня может быть всего 3 тега, которые я позволю.

Какой лучший способ конвертировать==Heading== в<h2>Heading</h2>, или же--bold-- в<b>bold</b>? Можно ли это сделать просто с помощью Regex, или у кого-то есть простая функция?

Я пишу это на C #, но примеры из других языков, вероятно, будут работать.

Продолжение: это такая небольшая часть моего сайта, что мне понравилась простота использования простой замены Regex. Я сделал эту работу в C # со следующим кодом:

string html = Regex.Replace("==This will be inside h2==", "==([^=]*)==", "< h2>$1< /h2>")

.NET использует$ 1 обозначение вместо\ 1 обозначение, которое используется в других языках.

Ответы на вопрос(7)

Ваш ответ на вопрос