我有一个像 "===text=== 和 ===text===" 这样的输入字符串,我想用相应的 html 标记替换 wiki 语法。
输入:
===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>
我知道问题是我的正则表达式匹配贪婪。但是如何让他们不贪心。
谢谢你和亲切的问候。丹尼