Задать вопрос
@DmitryRise

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

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

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

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

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

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект