利用正则表达式截取带有嵌套方括号中最内层的字符串, 无论嵌套多少层始终要最里面的方括号的内容

利用正则表达式截取带有嵌套方括号中最内层的字符串, 无论嵌套多少层始终要最里面的方括号的内容

示例字符串如下(字符串中嵌套的括号数量不一定):
null[null[请求服务异常]]
结果想要:[请求服务异常]

 

正则表达式:String pattern = "\\[([^\\[\\]]+)\\]";

posted on 2019-02-21 15:45  fery  阅读(2315)  评论(0编辑  收藏  举报