需要转换输入字符串
{"emp":{"ID":1212,"num":145},"type":"s"}
采用以下格式
{'ID':'1212', 'num': 145, 'type':'s'},
在{"emp:"
}
和num:145
答案 0 :(得分:0)
如果所有数据的格式与上述相同,则可以使用此正则表达式。
string.replaceAll("\"emp\":\\{([^}]*)\\}", "$1");
"emp"
与"emp"
字符串匹配。\\{
匹配一个大括号。([^}]*)
否定了char类,它匹配任何char而不是}
大括号,零次或多次。 ()
捕获群体存在于否定的char类周围有助于捕获特定的字符。\\}
匹配一个结束大括号。