问题标签 [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 投票
1 回答
1009 浏览

c# - 使用模式方括号重新搜索

如何在 Resharper 6s 结构搜索(C#)中转义“[”。如果我正在搜索包含方括号的模式,我会得到以下信息:模式不明确。

是否有任何语法文档?除了 $VarName$ 语法外,我在 resharper 主页上找不到语法文档。

标准正则表达式转义,如 \[ \\[ 在经过测试的地方。他们不工作。

基本上我想做一个搜索和替换。

0 投票
2 回答
172 浏览

objective-c - 使用点语法的语句会产生预期的结果,但括号语法不会

可能重复:
点语法和​​方括号语法有什么区别?

我试过使用这两个表达式:

  1. [[[self display] text] stringByAppendingFormat:digit];

  2. self.display.text = [self.display.text stringByAppendingFormat:digit]

哪里display是一个UILabeldigit是一个NSString

我打算设置digit为标签的text,但是当我尝试运行程序时,只有 #2 给出了正确的结果。

那么这两种表达方式到底有什么区别呢?对 getter 和 setter 使用方括号是否不正确?

我检查了这个类似的问题, 点语法和方括号语法有什么区别?,但仍然无法弄清楚。

0 投票
3 回答
37588 浏览

bash - Bash if 语句中何时需要方括号?

通常,我在 if 语句中使用方括号:

但是,当我检查是否grep成功时,我不使用方括号:

if语句中何时需要方括号?

0 投票
1 回答
2481 浏览

php - PHP preg_replace 方括号

我怎样才能替换这种格式的一些标记:

使用 preg_replace()?

我还需要允许更多属性。

0 投票
2 回答
6282 浏览

c# - 无法在 Visual Studio 2010 + Resharper 中键入某些方括号

在某些情况下,键入左方括号根本不会产生任何结果。特别是当我想在赋值表达式右侧的变量上键入它们时:

所以我不能输入,例如:

它与 Resharper 有关。但是,打开自动完成和其他东西似乎并不能解决它。有谁熟悉这个问题?

0 投票
2 回答
131 浏览

objective-c - Objective-c 中的 [myString length] 和 myString.length 有什么区别?

我目前正在学习objective-c。事物周围的方括号究竟意味着什么,使用它和使用句点之间有什么区别(我来自.NET世界,所以这对我来说更简单)。

谢谢。

0 投票
2 回答
1521 浏览

regex - 需要 Linux Bash grep 命令的 RegExp 帮助来过滤掉包含方括号的行

使用以下示例,我需要过滤掉仅包含“ABC”的行,同时跳过与“ABC”匹配且包含方括号的行:

这是我所拥有的,但到目前为止,我无法成功过滤掉带方括号的行:

bash-3.00$ cat Metrics.log | grep -e '[^\[\]]' | grep -i 'ABC'

请帮忙?

0 投票
3 回答
10565 浏览

sql-server-2005 - 在 SQL Server 2005 中删除列周围的 []

当我在 SQL Server 中重命名列时,我不小心在列周围插入了方括号。我使用的实际语句是:

但是当我尝试检索它刚刚说的数据时,我什至尝试不使用方括号,它给出了同样的错误

列名“[EMPLOYEENAME]”无效。

我应该如何删除方括号。

0 投票
3 回答
1315 浏览

java - 在方括号中查找文本,但不在括号中

如果我有一个需要用 Java 解析的字符串(来自 Wiki 标记):

我想使用正则表达式来提取 [[ ]] 内的文本,但如果它们在括号内则不行。例如,在上面的示例中,它应该返回:

但忽略:

...因为它们在括号内。我可以分别找到括号和括号没问题:

...但不知道如何找到 [[ ]],四处寻找括号,然后忽略。谢谢!

0 投票
2 回答
74951 浏览

c++ - 重载括号运算符 [] 以获取和设置

我有以下课程:

如您所见,我已经为“获取”实现了方括号运算符。
现在我想实现它进行设置,即:risc[1] = 2.

如何做呢?