给定foo bar monkey [foo bar monkey] foo bar monkey,如何匹配括号内的bar?从理解和研究的角度来看,\[(bar)+\]是最接近的(括号是匹配的,那么我们只在括号1或更多次中选择确切的文本),但是它与我想要的不匹配。.*)+\]匹配括号中的所有内容,包括括号,但不管我尝试了什么,我似乎都不能将它过滤到bar。
编辑:我在JetBrains IDE中使用目录中的替换函数。我不知道他们用什么<
在用vim编写python代码时,我经常被不匹配的括号烧坏。我喜欢它们是如何处理C代码- vim高光的红色,所有的花括号后,无与伦比的帕伦。我简要地查看了c.vim语法文件,试图理解它,但是处理括号错误的部分非常复杂。有人能解释一下这段代码是如何工作的,并建议我如何为python代码编写类似的代码吗?示例C代码与不匹配的父母:{ /* brace highlighted in red */
}