【发布时间】:2012-04-12 21:23:03
【问题描述】:
我试图弄清楚如何编写一个匹配 4 组包含任意数量非括号字符的括号的正则表达式。
例如,这些应该是匹配的。
[hello][world][foo][bar]
[][][][]
这些不应该:
[a][b][c]
[a][b][c][d]e
[[a]][b][c][d]
如果我没记错的话,这(下)似乎与一组括号和其中的字符匹配。
\\[[^\\[\\]]*\\]
我认为我可以通过执行以下操作将其扩展到 4 组,但它不起作用。
[\\[[^\\[\\]]*\\]]{4}
我在这里缺少什么?提前感谢您的帮助。我很感激。
【问题讨论】: