@DmitryRise

Реализация калькулятора на python?

Задача: разработать калькулятор с помощью регулярных выражений. Принцип работы: Ввод математического выражения (1+1*(1-1)+1) - вывод
Вопрос1:
Некоторые люди, во время решения одной проблемы думают: «Я знаю, я буду использовать регулярные выражения». Теперь у них две проблемы… — Jamie Zawinski

Регулярные выражения достаточно трудная для понимания вещь. Какие есть другие возможности реализации?
Вопрос2:
Какое регулярное выражение выделит выражение в скобках?
После сотни попыток я к решению так и не пришел, увы.
  • Вопрос задан
  • 1014 просмотров
Пригласить эксперта
Ответы на вопрос 3
Комментировать
sim3x
@sim3x
eval

С помошью регулярок тебе ничего не построить
Тут нужен конечный автомат для создания дерева операций
Ответ написан
@red-barbarian
примерно так
\([\*\+-/\d]+\)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 15:24
3000 руб./за проект
30 апр. 2024, в 15:11
500 руб./в час
30 апр. 2024, в 15:11
5000 руб./за проект