Регулярные выражения можно использовать для анализа арифметических выражений, например для создания парсера, который разделяет строку на элементы и рекурсивно их вычисляет. 3
Один из способов применения регулярных выражений — удаление из арифметического выражения символов, которые не входят в грамматику, таких как пробельные символы и комментарии. 2
Ещё один пример использования — поиск операции с низшим приоритетом в выражении, которое может содержать знаки сложения и умножения, круглые скобки, константы и имена переменных. 4
На сайте «Хабр» есть статья, в которой рассказывается о создании парсера математических выражений на C# с использованием регулярных выражений. 3 В примере рассматриваются только арифметические действия и скобки, поддержка тригонометрических функций и прочего не требовалась. 3