Проверьте логическое выражение с помощью скобок в C #

Я хочу проверить строку в C #, которая содержит логическое выражение в скобках. Строка должна содержать только цифры 1-9, круглые скобки, & quot; ИЛИ & quot; , "И".

Примеры хороших строк:

"1 И 2";

«2 или 4»;

«4 И (3 ИЛИ 5)»;

& Quot; 2 & Quot;

И так далее...

Я не уверен, что Регулярные выражения достаточно гибки для этой задачи. Есть ли хороший короткий путь достижения этого в C #?

Ответы на вопрос(6)

Ваш ответ на вопрос