gpt4 book ai didi

javascript - 解析运算符并在 JavaScript 中评估它们

转载 作者:行者123 更新时间:2023-11-30 07:39:53 25 4
gpt4 key购买 nike

<分区>

我想解析一个带有 if 的字符串声明并评估其输出。

我可以通过评估部分获得,但其他部分对我来说太复杂了。

举如下例子:

  • if $a == 10 && ($b == '5' || $c == 'test')
  • if $x != 10 || $y == false
  • if $z < 10

我想把它们放在数组中——也就是说,我想要的相应示例的输出是:

  • [ [ '$a', '==', '10' ], '&&', [ [ '$b', '==', '5' ], '||', [ '$c', '==', 'test' ] ] ]
  • [ [ '$x', '!=', '10' ], '||', [ '$y', '==', 'false' ] ]
  • [ '$z', '<', '10' ]

我想我要求的逻辑/代码太多了,但如果有人能帮助我,那就太好了。使用正则表达式或正常的字符串解析是可以的。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com