问题标签 [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.
vim - 为什么一旦路径包含方括号,Vim 文件路径自动完成 (CTRL-X CTRL-F) 就会停止?
我不知道如何使用 CTRL-X CTRL-F 自动完成包含方括号的路径。例如 /home/matt/Mail/Imap/imap.googlemail.com/[Gmail].sbd/ 。自动完成在目录 [Gmail].sbd 之后停止。方括号似乎阻止了进一步的路径完成。我怎样才能防止这种行为?是bug还是配置问题?我在 vim 文档中找不到答案。谢谢。
xcode - 是否可以在 Xcode 4 中自动关闭括号/括号?
在 Xcode 3 中,有一个选项可以自动关闭括号和方括号。在 Xcode 4 中是否有启用此功能的选项?我找不到一个,被迫手动关闭它们。
python - 使用不带括号的 python 写入 CSV
我正在尝试以这种格式将以下信息写入 csv 文件:
最小,-40
但是,我的输出如下所示,括号和引号围绕 -40:
Tmin, ['-40']
我的代码如下。基本上,我在 csv 文件中搜索特定短语,在本例中为“Tmin”,并读取右侧的条目 1 单元格。然后我想将“Tmin”和直接读取的值写入第二个 csv 文件。
我已经搜索了一种删除引号和括号的方法,但无法使其正常工作。我对python很陌生,所以任何帮助都会有所帮助。谢谢。
tree - 序言括号
我在 Prolog 中处理树木;树节点使用形式为Left-NodeValue-Right或nil的术语表示。为了强制执行优先级,使用圆括号。请注意,圆括号至关重要,因为树 (nil-5+nil)-3+nil 和 nil-5+(nil-3+nil) 显然不同。我的问题是:如何处理括号?
我尝试的一种解决方案是使用 concat_atom(+List,-Atom)。但是表达式 [(,nil,)] 显然会给出错误,并且 ['(',nil,')'] 会产生原子'(nil)',而不是 (nil)。
有什么建议么?谢谢!
php - 意外的括号 - PHP
这是一些与 HTML 混合的 PHP,我很抱歉它很混乱。
第二行产生此错误
我看不出括号有什么问题。是什么产生了这个错误?
regex - 解析带有嵌套括号的字符串
我正在编写一个应用程序来解析一些命令。命令以下列形式给出:
甲{乙}
我只想要 A 和 B。A 是可选的,但这很容易处理。我遇到的问题是 A 和 B 都可以包含几乎任何字符,包括空格和“{”和“}”。括号也不需要平衡。这可以用正则表达式解析吗?如果不是,您认为可以做的最简单的事情是什么?
例如,给定:
“parsme { foo { “你好” } { “再见” } {{{ } { bar { “up”} { “down” } }”
然后:
A = "parseme { foo { "hello" } { "goodbye" } {{{ }" and B = "bar { "up" } { "down" }"
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 (非常完美!)再次感谢您!
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)
编辑:
我想继续修剪已删除括号内的尾随空格。
java - 替换方括号java
我想用java中的“”替换方括号中的文本:
例如我有句子
"Hello, [1] this is an example [2], can you help [3] me?"
它应该变成:
“你好,这是一个例子,你能帮帮我吗?”
php - PHP、正则表达式和多级花括号
我有一个字符串,其中包含几个我想删除的大括号中的句子。这并不难做到(正如我现在所知道的那样。),但真正的麻烦是它是多层次的,我只想去掉顶层括号,让里面的所有东西都完好无损。它看起来像这样:
我想创建一个包含这四个条目的数组:
我尝试了两种方法,一种是 preg_split,但效果不佳:
另一个使用 preg_match_all 非常好,直到我意识到我有这些括号多级:
提前致谢!:)