我正在开展C#
项目。
我有这样的数据(csv格式):
error01="BRE126:Invalid token found.",error02="BRE103:Access has been denied.",error03="BRE102:User must be logged on., info01="some info",warn01="some warning"
我想解析数据并生成错误,信息和警告列表。
正则表达式如何找到它们? 还有更好的方法吗?
编辑:我知道该做什么就获得MatchCollection并使用它,我真的需要帮助表达。
答案 0 :(得分:1)
var dict = Regex.Matches(text, @"(.+?)=\""(.+?)\""[, $]*")
.Cast<Match>()
.ToDictionary(m => m.Groups[1].Value, m => m.Groups[2].Value);