问题标签 [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.
c# - 使用模式方括号重新搜索
如何在 Resharper 6s 结构搜索(C#)中转义“[”。如果我正在搜索包含方括号的模式,我会得到以下信息:模式不明确。
是否有任何语法文档?除了 $VarName$ 语法外,我在 resharper 主页上找不到语法文档。
标准正则表达式转义,如 \[ \\[ 在经过测试的地方。他们不工作。
基本上我想做一个搜索和替换。
objective-c - 使用点语法的语句会产生预期的结果,但括号语法不会
可能重复:
点语法和方括号语法有什么区别?
我试过使用这两个表达式:
[[[self display] text] stringByAppendingFormat:digit];
self.display.text = [self.display.text stringByAppendingFormat:digit]
哪里display
是一个UILabel
和digit
是一个NSString
。
我打算设置digit
为标签的text
,但是当我尝试运行程序时,只有 #2 给出了正确的结果。
那么这两种表达方式到底有什么区别呢?对 getter 和 setter 使用方括号是否不正确?
我检查了这个类似的问题, 点语法和方括号语法有什么区别?,但仍然无法弄清楚。
bash - Bash if 语句中何时需要方括号?
通常,我在 if 语句中使用方括号:
但是,当我检查是否grep
成功时,我不使用方括号:
if
语句中何时需要方括号?
php - PHP preg_replace 方括号
我怎样才能替换这种格式的一些标记:
至
使用 preg_replace()?
我还需要允许更多属性。
c# - 无法在 Visual Studio 2010 + Resharper 中键入某些方括号
在某些情况下,键入左方括号根本不会产生任何结果。特别是当我想在赋值表达式右侧的变量上键入它们时:
所以我不能输入,例如:
它与 Resharper 有关。但是,打开自动完成和其他东西似乎并不能解决它。有谁熟悉这个问题?
objective-c - Objective-c 中的 [myString length] 和 myString.length 有什么区别?
我目前正在学习objective-c。事物周围的方括号究竟意味着什么,使用它和使用句点之间有什么区别(我来自.NET世界,所以这对我来说更简单)。
谢谢。
regex - 需要 Linux Bash grep 命令的 RegExp 帮助来过滤掉包含方括号的行
使用以下示例,我需要过滤掉仅包含“ABC”的行,同时跳过与“ABC”匹配且包含方括号的行:
这是我所拥有的,但到目前为止,我无法成功过滤掉带方括号的行:
bash-3.00$ cat Metrics.log | grep -e '[^\[\]]' | grep -i 'ABC'
请帮忙?
sql-server-2005 - 在 SQL Server 2005 中删除列周围的 []
当我在 SQL Server 中重命名列时,我不小心在列周围插入了方括号。我使用的实际语句是:
但是当我尝试检索它刚刚说的数据时,我什至尝试不使用方括号,它给出了同样的错误
列名“[EMPLOYEENAME]”无效。
我应该如何删除方括号。
java - 在方括号中查找文本,但不在括号中
如果我有一个需要用 Java 解析的字符串(来自 Wiki 标记):
我想使用正则表达式来提取 [[ ]] 内的文本,但如果它们在括号内则不行。例如,在上面的示例中,它应该返回:
但忽略:
...因为它们在括号内。我可以分别找到括号和括号没问题:
...但不知道如何找到 [[ ]],四处寻找括号,然后忽略。谢谢!
c++ - 重载括号运算符 [] 以获取和设置
我有以下课程:
如您所见,我已经为“获取”实现了方括号运算符。
现在我想实现它进行设置,即:risc[1] = 2
.
如何做呢?