У меня есть строка ввода, такая как "=== text === и === text ===", и я хочу заменить синтаксис вики на соответствующий HTML-тег.
input:
===text=== and ===text===
желаемый вывод:
<h1>text</h2> and <h1>text</h2>
но с помощью следующего кода я получаю этот вывод:
var regex = new Regex("---(.+)---");
var output = regex.Replace("===text=== and ===text===", "<h1>$1</h1>");
<h1>text=== and ===text</h1>
Я знаю, что проблема в том, что мое регулярное выражение соответствует жадному алгоритму.Но как сделать их не жадными.
Спасибо и всего наилучшего.Дэнни