使用Handlebars.Net,我想创建一个HandlebarsHelper,用<br>
代码替换回车符和换行符。看起来应该是这样的:
string pattern = @"/(\r\n|\n|\r)/gm";
string replacement = "<br>";
Regex rgx = new Regex(pattern);
Handlebars.RegisterHelper("link_to", (string text) =>
{
text = rgx.Replace(text, replacement);
});
编译器(或resharper)告诉我它无法判断我是否尝试使用HandlebarsBlockHelper或HandlebarsHelper,并且我在任何一种情况下都缺少参数。