C# RegEx/Parsing Linq-List.Where(xyz).Sum(value)

C# RegEx/Parsing Linq-List.Where(xyz).Sum(value),c#,linq,parsing,C#,Linq,Parsing,我有一个类似linq的语法: MyListName其中(很多东西可以()在“Diff”(“here”)中)。Sum(值) 我想知道是使用正则表达式还是我自己的解析函数 我需要返回: 列表=MyListName和 WhereCondition=很多东西可以()在“Diff”(“这里 函数=和 FunctionParameter=值 e、 g.where括号必须匹配,否则语法错误。where条件是可选的,函数不是。抱歉,我没有足够的声誉来评论。但是对于where子句中的多个括号有效。可能重复您试图执

我有一个类似linq的语法:
MyListName其中(很多东西可以()在“Diff”(“here”)中)。Sum(值)

我想知道是使用正则表达式还是我自己的解析函数

我需要返回:
列表=MyListName和
WhereCondition=很多东西可以()在“Diff”(“这里
函数=和
FunctionParameter=值


e、 g.where括号必须匹配,否则语法错误。where条件是可选的,函数不是。

抱歉,我没有足够的声誉来评论。但是对于where子句中的多个括号有效。

可能重复您试图执行的操作?CodeDom不是更好的方法吗在我正在做的事情上:类似于LINQ-like-syntax-post的RegEx,但答案并没有处理Where子句中的多个方括号到StackOverflow。另外,你现在应该有足够的声誉了。