java - разделить строку с использованием регулярного выражения

Мне нужно разделить строку, в которой есть запятая, но это зависит от того, где стоит запятая.

В качестве примера

рассмотрим следующее:

C=75,user_is_active(A,B),user_is_using_app(A,B),D=78

Я бы хотел, чтобы функция String.split () разделяла их следующим образом:

C=75 

user_is_active(A,B) 

user_using_app(A,B)

D=78

Я могу думать только об одном, но Я не уверен, как это будет выражено в регулярном выражении.

Символы / слова в скобках всегда заглавные. Другими словами, не будет ситуации, когда у меня будет user_is_active (a, b) .

Есть ли способ сделать это?

7
задан Alpine 19 March 2011 в 16:19
поделиться