java正则如何替换括号里的括号比如:(xxx,(),xxx)

我的数据为 199(xx()、xx()、xx)()、221( xx()、xx()、xx)()、222()、223(xxx()、xxx()、xxx)(xxx)

 

只需要替换括号中存在括号的括号 也就是需要得到结果

199(xx、xx、xx)()、221( xx、xx、xx)()、222()、223(xxx、xxx、xxx)(xxx)

求java替换正则

数据在生成的时候应该按照一种好解析的规则生成数据。