问题标签 [brackets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
617 浏览

javascript - ~[] 构造在 JavaScript 中是如何工作的?

我遇到了无法解释的有效 JavaScript 代码。例如:

  • +[]===0
  • -[]===0
  • ~[]===-1
  • ~-~[]===-2
  • ~-~-~-~-~[]===-5
  • ~-~-~-~-~[]+~[]===-6
  • ~+~[]===0
  • ~+~+~[]===-1
  • ~+~+~+~[]===0

你能解释一下这些表达的逻辑吗?

0 投票
2 回答
189 浏览

php - 如何捕捉括号内的文字

我有这个小代码来捕获括号之间的文本:

我得到的是以下内容:

我想更严格地避免“[some-not cool]”或“[another+stuff]”,所以我只需要捕获 [some:thing] 和 [some=thing]。

我该怎么做?

0 投票
10 回答
22202 浏览

algorithm - 比赛支架放置算法

给定一个对手种子列表(例如种子 1 到 16),我正在尝试编写一个算法,该算法将导致头号种子在该轮中扮演最低种子,第二种子扮演第二低种子,等等。

将 1 和 16、2 和 15 等分组为“比赛”相当容易,但我还需要确保较高的种子将在随后的轮次中与较低的种子比赛。

正确放置的示例支架:

如您所见,种子 1 和 2 只在决赛中相遇。

0 投票
2 回答
1555 浏览

c++ - 带有堆栈的 c++ 括号验证器

我正在尝试编写一个程序,该程序将验证由括号组成的用户输入,以便使用堆栈进行正确嵌套。我试图在不使用 STL 容器或递归的情况下做到这一点。我在某种程度上遇到了障碍,我正在寻找正确的方向。我觉得我有点接近,但我觉得我可能过于简单化了(我正在通过自学学习)

这是我到目前为止所拥有的:

感谢您提前提供任何帮助

0 投票
2 回答
3047 浏览

wolfram-mathematica - Mathematica 中的自动完成括号

不久前我开始学习 Mathematica - 即我是新手。通常我在文本编辑器中编写带有自动关闭括号的代码,例如 Gedit、Notepad++、Qt IDE 等。当您不需要查看括号时,这非常方便。但我在 Mathematica 中寻找类似功能的尝试没有成功。我不敢相信这么强大的工具没有这么简单的东西。有谁知道如何自动完成括号?

0 投票
1 回答
1896 浏览

regex - 从字符串中剥离外括号

我在编写一个从字符串中去除外括号的正则表达式时遇到了一些麻烦(我想确保保留单引号/双引号内的任何括号):

我有两个正则表达式来匹配左右外括号:

是否可以将两者组合成一个正则表达式?

0 投票
1 回答
304 浏览

python - 用正则表达式从python中的字符串中提取括号

如果我们只知道“模板”,我如何从这个字符串中提取 {{template|{{template2}}|other params}}:

0 投票
7 回答
187321 浏览

python - Get the string within brackets in Python

I have a sample string <alpha.Customer[cus_Y4o9qMEZAugtnW] active_card=<alpha.AlphaObject[card] ...>, created=1324336085, description='Customer for My Test App', livemode=False>

I only want the value cus_Y4o9qMEZAugtnW and NOT card (which is inside another [])

How could I do it in easiest possible way in Python? Maybe by using RegEx (which I am not good at)?

0 投票
1 回答
1138 浏览

vim - 如何配置 .vimrc 以使自动完成功能成为 Sublime Text 2 的一部分?

我找到了关于自动完成括号的配置,

但是当我试图删除“(”时,“)”仍然存在,但在 Sublime Text 2 中,它也会消失。那么我该如何配置 .vimrc ro 呢?

// 更新:得到了 vim-autoclose 插件,现在似乎可以工作了。

0 投票
1 回答
3719 浏览

c# - 在括号内加载包含 JSON 的 JSON 文件

我正在尝试使用 C# 和 JSON.Net 在网站上加载 JSON 文件

但是,我在运行时遇到了问题,因为所有 JSON 都在 [] 内。

这是 JSON:

我尝试使用以下代码加载它:

但它显然给了我这个错误

未处理的异常:System.Exception:从 JsonReader 读取 JObject 时出错。当前 JsonReader 项不是对象:StartArray

如何使用 [] 加载 JSON,然后解析值?