如何使用C#解析表达式字符串并展开括号输出

问题描述 投票:0回答:0

例如:

给定输入“(A OR B) AND C”,输出“A AND C”,“B AND C”。

给定输入“(A OR B) AND (C OR D)”,输出“A OR C”、“A OR D”、“B OR C”、“B OR D”。

输出中不应有“OR”,只有由“AND”组合的短语。

我不知道,我已经使用 C# 很多年了,从来没有这方面的经验。

parsing expression
© www.soinside.com 2019 - 2024. All rights reserved.