问题标签 [square-bracket]

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 投票
2 回答
8175 浏览

javascript - 为什么在尝试使用 stringify 将数组转换为 JSON 字符串时出现方括号

当我尝试使用 JSON.stringify 将下面的数组转换为字符串时,我只能看到空方括号。我尝试使用 console.log 进行调试,但我确实看到了要转换为字符串的数据,那么我在这里做错了什么?任何帮助都感激不尽!

0 投票
0 回答
254 浏览

jquery - 动态添加的输入 [] 字段的表单问题

我有一个脚本可以根据用户选择成功添加输入字段。

例如

但是,提交表单时,这些值(数组)不会显示在帖子中。

如果我将它们添加到 html 它可以工作,那么显然是 html 已通过 javascript 添加到 DOM 的结果。

我也试过 $('name[coupon]').serialize().replace('%5B%5D', '[]'); 提交时(其中优惠券是表单的名称) - 但不高兴!

请问有什么建议吗?

0 投票
1 回答
33673 浏览

regex - 是否必须在正则表达式的字符类(方括号)中转义点?

.正则表达式中的点匹配任何单个字符。为了使正则表达式匹配一个点,该点必须被转义:\.

有人向我指出,方括号内[]的点不必被转义。例如,表达式: [.]{3}将匹配...字符串。

不是吗,真的吗?如果是这样,所有正则表达式标准都是如此吗?

0 投票
1 回答
107 浏览

python - python:字符类中的方形后退

我正在尝试在 python 中匹配方括号(使用字符类)。但是下面的代码不成功。有谁知道正确的方法是什么?

0 投票
1 回答
1339 浏览

ruby - Double square brackets in Ruby

Given the following code:

What is the double square brackets doing?

Thanks

0 投票
3 回答
144 浏览

regex - 匹配双方括号的内容

我有一个字符串,我想匹配双方括号的内容: 示例:

结果:

考虑到这两个字符串可以包含任何类型的字符,我尝试了这个解决方案,但我遇到了其他字符的问题:

0 投票
1 回答
1552 浏览

arrays - tcl 数组中的方括号

我有以下问题:

输出应该是:

但输出是:

如果我做:

输出是:

另外,如果我用原始代码替换[]{} ie.input{0},output{0} 话。

有人可以告诉我这里发生了什么吗?如何逃脱[]括号?

0 投票
2 回答
142 浏览

python - 在 Python 中,为什么写的是 round(x[,n]) 而不是 round(x,n)?

我不明白为什么他们用round(x[,n])语法写,但是在他们写的代码中,他们round(10.6987,12)在逗号前没有方括号,即,round(10.6987[,12])

0 投票
2 回答
349 浏览

javascript - JavaScript 模块模式中的方括号符号和范围

我一直在使用 JavaScript 中的模块模式,并且对范围和方括号表示法 (SBN) 有疑问。

请考虑以下简单示例。

init函数内部是否可以myMethod使用 SBN 调用?

0 投票
9 回答
40464 浏览

powershell - 复制文件名中带有方括号 [] 的文件并使用 * 通配符

我在 Windows 7 上使用 PowerShell,并编写脚本将一堆文件从一个文件夹结构复制到另一个文件夹结构。有点像编译。PowerShell Copy-Itemcmdlet 认为方括号 [ ] 是某种通配符,由于某种原因我无法转义它们。

我不能使用-LiteralPath,因为我想使用星号 * 通配符,因为文件名有一个日期作为文件名的一部分,并且日期会更改。日期用作版本号。

这篇文章很有帮助,但没有多少刻度(每个括号 2 倍或 4 倍)逃脱方括号。

我没有收到错误;PowerShell 的行为与我输入了错误的文件名相同。

这是我正在处理的特定行:

这就是全部:

我该怎么做才能转义方括号并仍然使用Copy-Itemcmdlet 的通配符文件名部分?