Из строки получить значение выражения

Помогите решить, пожалуйста вот такую задачу:Записана строка, состоящая из чисел и знаков арифметических действий(например, 27+8-32*2/4= )Требуется найти значение выражения . Заканчивается выражение знаком" =". Числа находятся в диапазоне от -100 до 100.