正则表达式指导
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);
我正在做一个 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);