大佬,突然不能用了,只能用now,加减时间都会出错
解析表达式出错。
内部错误:无法将类型为“System.Text.RegularExpressions.Match”的对象强制转换为类型“Group”。
原始表达式:var matches = Regex.Match({quicker_in_param}, @"(?<prefix>a|b|\+|-)((?<year>\d+)y)*((?<month>\d+)m)*((?<week>\d+)w)*((?<day>\d+)d)*((?<hour>\d+)h)*((?<minute>\d+)(mn|min))*((?<second>\d+)s)*", RegexOptions.RightToLeft).Groups;
var data = matches.Cast<Group>().Where(x=>Regex.IsMatch(x.Name,@"[^\d]")).ToDictionary(x=>x.Name,x=>x.Value);
data["prefix"] = data["prefix"].ToString().Replace("a","+").Replace("b","-");
_context.UpdateVariablesFromJson(data.ToJson());
return matches;
(----快速输入时间v2:赋值----)