У меня есть эта строка для экземпляра:
"2 + 2 - 2"
и при оценке она должна вернуть int(2)
;
Я ищу функцию / парсер, которая может определить, есть ли кто-нибудьматематического содержания сопоставляется в строке.Больше примеров:
"(2 + 2) / 2"
"(4 / 8) * 12"
"128 * 8"
Не нужно оценивать и вычислять эти выражения Math, просто нужна функция, которая определит (True/False
возвращаемые значения), если оператор такого рода Math.
Возможно ли это с помощью регулярных выражений или еще чего-нибудь?Спасибо!