我正在寻找 C# 正则表达式来查找 jQuery 模板标签。我们有一个编辑器,人们可以在其中设计自己的字母,我需要用实际值替换这些标签。
这是一个例子:
Welcome {{Name}} to our webshop. Your last visited our website on {{LastVisit}}
在服务器上,我想在发布的内容中搜索这些标签,如下所示:
[HttpPost]
public ActionResult Create(Report report)
{
Dictionary<string,string> tags = new Dictionary<string,string>();
var matches = Regex.Matches(report.Content, @"\{{2}(?'tagname'[^{}]+)\}{2}");
foreach(Match match in matches){
tags.add(match.Value, match.Groups[1].Value);
}
return View();
}
我的正则表达式应该返回这个:
- 姓名
- 上次访问
希望你能帮帮我!