正则表达式指导

Regular Expression Guidance

我正在做一个 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 和使用它而言,我知道该怎么做,我真的只需要表达式方面的帮助。

var dict = Regex.Matches(text, @"(.+?)=\""(.+?)\""[, $]*")
                .Cast<Match>()
                .ToDictionary(m => m.Groups[1].Value, m => m.Groups[2].Value);