我对 JAVA 中的正则表达式有很大的疑问(花 3 天!!!)。这是我的输入字符串:
#sfondo: [#nome: 0, #imga: 0],#111: 222, #p: [#ciccio:aaa, #caio: bbb]
我需要将此字符串解析为数组树,必须像这样匹配:
group: #sfondo: [#nome: 0, #imga: 0]
group: #111: 222
group: #p: [#ciccio:aaa, #caio: bbb]
有或没有嵌套括号
我试过这个:
"#(\\w+):(.*?[^,\]\[]+.*?),?"
但是这个组由每个元素用“,”分隔,也在括号内