如何使括号“( )”和“( ( ) ( ( ) ) ) ( )”表达式像在字符串输入中的数学中一样工作?

问题描述 投票:0回答:0

不,我不是说使用堆栈。那就更复杂了。

我正在尝试找到一种方法来在我的计算器中实现“( )”(在括号中包含括号),然后将内容转换为一种数学函数(不用担心数学函数),但很难去除了将括号中的文本作为子字符串。我还尝试用正则表达式替换最嵌套的子字符串,但不能。甚至尝试过 chat-gtp4,但它说的是我已经知道或做过的事情,但这可能是因为我没有正确分阶段或其他什么原因,尽管我很具体。研究评估数学表达式,但没走多远。

我的目标是变成这样 - “5x (6 - 2(x-1.25) / (-2(x + 1)) * 2.5 )-3(x-1)”(空格是为了便于阅读)

进入带有引用 'calls?' 的子串使用正则表达式如“*!+”+ g++.

java logic parentheses
© www.soinside.com 2019 - 2024. All rights reserved.