这是一个像这样的列表:
var list = "{{data1.id}},{{data1.value}},{{data2.name}},{{data2.value}} ".Split(',');
我希望得到Dictionary<string,IEnumerable<string>>
像这样的数据:
var results = new Dictionary<string, IEnumerable<string>>()
{
{"data1",new[]{"id","value"}},
{"data2",new[]{"name","value"}},
};
var regex = new Regex("{{*.*}}");
foreach (var e in list)
{
var match = regex.Matches(e);
}
我可以使用正则表达式获取匹配数据,但是我不知道如何获取键data1
和值id
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句