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

vim - 为什么一旦路径包含方括号,Vim 文件路径自动完成 (CTRL-X CTRL-F) 就会停止?

我不知道如何使用 CTRL-X CTRL-F 自动完成包含方括号的路径。例如 /home/matt/Mail/Imap/imap.googlemail.com/[Gmail].sbd/ 。自动完成在目录 [Gmail].sbd 之后停止。方括号似乎阻止了进一步的路径完成。我怎样才能防止这种行为?是bug还是配置问题?我在 vim 文档中找不到答案。谢谢。

0 投票
1 回答
168 浏览

xcode - 是否可以在 Xcode 4 中自动关闭括号/括号?

在 Xcode 3 中,有一个选项可以自动关闭括号和方括号。在 Xcode 4 中是否有启用此功能的选项?我找不到一个,被迫手动关闭它们。

0 投票
1 回答
6228 浏览

python - 使用不带括号的 python 写入 CSV

我正在尝试以这种格式将以下信息写入 csv 文件:

最小,-40

但是,我的输出如下所示,括号和引号围绕 -40:

Tmin, ['-40']

我的代码如下。基本上,我在 csv 文件中搜索特定短语,在本例中为“Tmin”,并读取右侧的条目 1 单元格。然后我想将“Tmin”和直接读取的值写入第二个 csv 文件。

我已经搜索了一种删除引号和括号的方法,但无法使其正常工作。我对python很陌生,所以任何帮助都会有所帮助。谢谢。

0 投票
1 回答
366 浏览

tree - 序言括号

我在 Prolog 中处理树木;树节点使用形式为Left-NodeValue-Rightnil的术语表示。为了强制执行优先级,使用圆括号。请注意,圆括号至关重要,因为树 (nil-5+nil)-3+nil 和 nil-5+(nil-3+nil) 显然不同。我的问题是:如何处理括号?

我尝试的一种解决方案是使用 concat_atom(+List,-Atom)。但是表达式 [(,nil,)] 显然会给出错误,并且 ['(',nil,')'] 会产生原子'(nil)',而不是 (nil)。

有什么建议么?谢谢!

0 投票
4 回答
2443 浏览

php - 意外的括号 - PHP

这是一些与 HTML 混合的 PHP,我很抱歉它很混乱。

第二行产生此错误

我看不出括号有什么问题。是什么产生了这个错误?

0 投票
1 回答
1374 浏览

regex - 解析带有嵌套括号的字符串

我正在编写一个应用程序来解析一些命令。命令以下列形式给出:

甲{乙}

我只想要 A 和 B。A 是可选的,但这很容易处理。我遇到的问题是 A 和 B 都可以包含几乎任何字符,包括空格和“{”和“}”。括号也不需要平衡。这可以用正则表达式解析吗?如果不是,您认为可以做的最简单的事情是什么?

例如,给定:

“parsme { foo { “你好” } { “再见” } {{{ } { bar { “up”} { “down” } }”

然后:

A = "parseme { foo { "hello" } { "goodbye" } {{{ }" and B = "bar { "up" } { "down" }"

0 投票
2 回答
393 浏览

php - 正则表达式,在几个大括号内查找文本

我在这里很新,我希望我能解释我的问题。

我有一个这样的字符串:“{sometext {'id':123,'email':'email1','pass':'pass1'},someothertext:{'id':456,'email':'email2 ','通过':'pass2'}}"

我想创建一个这样的数组: Array ( [0] => 'id':123,'email':'email1','pass':'pass1' [1] => 'id':456 ,'email':'email2','pass':'pass2')

我找不到执行此操作的正则表达式... :(

好吧,如果我可以使用 $arr[0][0] 访问第一个 id,使用 $arr[0][1] 访问第一封电子邮件...等等,那就更好了。

谁能帮帮我??多谢


抱歉耽搁了……谢谢大家!!最后我成功了 :) 我删除了外部大括号,用双引号替换了单引号,然后使用了 json_decoded (非常完美!)再次感谢您!

0 投票
3 回答
3518 浏览

php - 正则表达式删除外括号

我一直在使用这个/\(\s*([^)]+?)\s*\)/正则表达式来删除带有 PHP preg_replace 函数的外括号(在我之前的问题Regex to match any character 除了尾随空格中阅读更多内容)。

当只有一对括号时,这很好用,但问题是当有更多时,例如( test1 t3() test2)变成test1 t3( test2)instead test1 t3() test2

我知道正则表达式的限制,但如果我可以让它不匹配任何东西,如果有一对以上的括号,那就太好了。

因此,示例行为就足够了:

( test1 test2 )=>test1 test2

( test1 t3() test2 )=>(test1 t3() test2)

编辑:

我想继续修剪已删除括号内的尾随空格。

0 投票
3 回答
10696 浏览

java - 替换方括号java

我想用java中的“”替换方括号中的文本:

例如我有句子

"Hello, [1] this is an example [2], can you help [3] me?"

它应该变成:

“你好,这是一个例子,你能帮帮我吗?”

0 投票
2 回答
988 浏览

php - PHP、正则表达式和多级花括号

我有一个字符串,其中包含几个我想删除的大括号中的句子。这并不难做到(正如我现在所知道的那样。),但真正的麻烦是它是多层次的,我只想去掉顶层括号,让里面的所有东西都完好无损。它看起来像这样:

我想创建一个包含这四个条目的数组:

我尝试了两种方法,一种是 preg_split,但效果不佳:

另一个使用 preg_match_all 非常好,直到我意识到我有这些括号多级:

提前致谢!:)