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