gpt4 book ai didi

javascript - 查找左括号的结束括号,但右括号完全匹配

转载 作者:行者123 更新时间:2023-11-28 08:17:22 24 4
gpt4 key购买 nike

如果不显示这段 JavaScript 代码,我不知道如何解释这一点,所以这里是:

syntax="{middle/point/{??/midpoint-x/(;start;)/(;end;)}:{??/midpoint-y/(;start;)/(;end;)}}";
syntax_e=syntax.replace(/\{(.*?)\}/gim,function($1){alert($1);});
alert(syntax_e);

输入:

{middle/point/{??/midpoint-x/(;start;)/(;end;)}:{??/midpoint-y/(;start;)/(;end;)}}

预期输出:

> middle/point/{??/midpoint-x/(;start;)/(;end;)}:{??/midpoint-y/(;start;)/(;end;)}

> ??/midpoint-x/(;start;)/(;end;)

> ??/midpoint-y/(;start;)/(;end;)

结果输出:

middle/point/{??/midpoint-x/(;start;)/(;end;)

那个和其他一些不应该是这样的。它没有停在匹配的结束括号处。

这适用于您输入这样的命令的应用程序,图形计算器当然会处理并执行 { 和 } 中的每个命令,一个接一个,当涉及到包含更多括号/命令的命令时,它应该首先评估它,然后返回值,如 $ 标记所指定,这意味着返回值。但如果没有这个,我就无法完成任何事情,否则我将不得不花费更长的时间,而这对于对计算机或编程/脚本了解较少的人来说是没有用的。

实例:http://jstone88.bugs3.com/desmos它将执行一些警报,并产生不需要的结果。

如果我浪费了时间,我很抱歉,并且已经有一个给定的答案,有时我很难在搜索中获得正确的措辞。

最佳答案

在 blog.stevenlevithan.com 上找到 matchRecursive

关于javascript - 查找左括号的结束括号,但右括号完全匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23449045/

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