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?