Validieren Sie einen Booleschen Ausdruck in Klammern in C #.

Ich möchte eine Zeichenfolge in C # validieren, die einen Booleschen Ausdruck in Klammern enthält. Die Zeichenfolge sollte nur die Ziffern 1-9, runde Klammern, "OR", "AND" enthalten.

Beispiele für gute Saiten:

1 UND 2

2 ODER 4

4 UND (3 ODER 5)

"2"

Und so weiter...

Ich bin nicht sicher, ob reguläre Ausdrücke für diese Aufgabe flexibel genug sind. Gibt es eine schöne kurze Möglichkeit, dies in C # zu erreichen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage